WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 운영 체제: Linux, Windows

등록 정보

Property 오브젝트는 오브젝트의 등록 정보를 표시합니다.

상속 계층 구조:
없음
Property 오브젝트에는 다음과 같은 세 가지 속성이 있습니다.
등록 정보 이름
등록 정보의 이름입니다.
등록 정보의 값입니다.
등록 정보의 값입니다.
등록 정보 유형
등록 정보 값의 데이터 유형입니다.

응용프로그램이 Property 오브젝트의 등록 정보 값 속성을 설정하면 새 등록 정보 값이 속성의 이전 값을 바꿉니다.

이 클래스는 헬퍼 클래스입니다.

생성자

생성자 요약:
생성자 설명
Property Property 오브젝트를 복사합니다.
Property 등록 정보 이름, 등록 정보 값 및 등록 정보 유형으로 Property 오브젝트를 작성합니다.
Property 등록 정보 값 또는 등록 정보 유형 없이 Property 오브젝트를 작성합니다.

Property – 등록 정보 복사

인터페이스:
Property(const Property & property);

Property & duplicate(const Property & property);

Property 오브젝트를 복사합니다.

매개변수:
property(입력)
등록 정보 오브젝트입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

Property – 등록 정보 작성

인터페이스:
Property(const String & propertyName,
         const xmsBOOL propertyValue);

Property(const String & propertyName,
         const xmsSBYTE *propertyValue,
         xmsINT length);

Property(const String & propertyName,
         const xmsSBYTE propertyValue);

Property(const String & propertyName,
         const xmsCHAR16 propertyValue);

Property(const String & propertyName,
         const xmsDOUBLE propertyValue);

Property(const String & propertyName,
         const xmsFLOAT propertyValue);

Property(const String & propertyName,
         const xmsINT propertyValue);

Property(const String & propertyName,
         const xmsLONG propertyValue);

Property(const String & propertyName,
         const xmsSHORT propertyValue);

Property(const String & propertyName,
         const String & propertyValue);

등록 정보 이름, 등록 정보 값 및 등록 정보 유형으로 Property 오브젝트를 작성합니다.

매개변수:
propertyName(입력)
등록 정보 이름을 캡슐화하는 String 오브젝트입니다.
propertyValue(입력)
등록 정보 값입니다. 이 등록 정보 유형은 등록 정보 값의 데이터 유형으로 결정됩니다.
length(입력)
등록 정보 값의 길이(바이트)입니다. 이 매개변수는 등록 정보 값이 바이트 배열인 경우에만 적용 가능합니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

등록 정보 – 등록 정보 작성(등록 정보 값 또는 등록 정보 유형 없음)

인터페이스:
Property(const String & property);

Property & create(const String & propertyName);

등록 정보 값 또는 등록 정보 유형 없이 Property 오브젝트를 작성합니다.

매개변수:
propertyName(입력)
등록 정보 이름을 캡슐화하는 String 오브젝트입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

메소드

메소드 요약:
메소드 설명
~Property Property 오브젝트를 삭제합니다.
getBoolean Property 오브젝트에서 부울 등록 정보 값을 가져옵니다.
getByte Property 오브젝트에서 바이트 등록 정보 값을 가져옵니다.
getByteArray Property 오브젝트에서 바이트 배열 등록 정보 값을 가져옵니다.
getChar Property 오브젝트에서 2바이트 문자 등록 정보 값을 가져옵니다.
getDouble Property 오브젝트에서 배정밀도 부동 소수점 등록 정보 값을 가져옵니다.
getFloat Property 오브젝트에서 부동 소수점 등록 정보 값을 가져옵니다.
getHandle C 응용프로그램이 Property 오브젝트에 액세스하는 데 사용하는 핸들을 가져옵니다.
getInt Property 오브젝트에서 정수 등록 정보 값을 가져옵니다.
getLong Property 오브젝트에서 long 정수 등록 정보 값을 가져옵니다.
getShort Property 오브젝트에서 short 정수 등록 정보 값을 가져옵니다.
getString Property 오브젝트에서 문자열 등록 정보 값을 가져옵니다.
getTypeId Property 오브젝트에서 등록 정보 유형을 가져옵니다.
isNull Property 오브젝트가 널 오브젝트인지 여부를 판별합니다.
isTypeId Property 오브젝트가 지정된 등록 정보 유형인지 여부를 확인합니다.
name Property 오브젝트에서 등록 정보 이름을 가져옵니다.
setBoolean Property 오브젝트에서 부울 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setByte Property 오브젝트에서 바이트 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setByteArray Property 오브젝트에서 바이트 배열 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setChar Property 오브젝트에서 2바이트 문자 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setDouble Property 오브젝트에서 배정밀도 부동 소수점 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setFloat Property 오브젝트에서 부동 소수점 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setInt Property 오브젝트에서 정수 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setLong Property 오브젝트에서 long 정수 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setShort Property 오브젝트에서 short 정수 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.
setString Property 오브젝트에서 문자열 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

~Property – 등록 정보 삭제

인터페이스:
virtual ~Property();

Property 오브젝트를 삭제합니다.

응용프로그램이 이미 삭제된 Property 오브젝트를 삭제하려고 하면 호출이 무시됩니다.

매개변수:
없음
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getBoolean – 부울 등록 정보 값 가져오기

인터페이스:
xmsBOOL getBoolean() const;

Property 오브젝트에서 부울 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
부울 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getByte – 바이트 등록 정보 값 가져오기

인터페이스:
xmsSBYTE getByte() const;

Property 오브젝트에서 바이트 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
바이트 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getByteArray – 바이트 배열 등록 정보 값 가져오기

인터페이스:
xmsINT getByteArray(xmsSBYTE *propertyValue,
                    const xmsINT length,
                    xmsINT *actualLength) const;

Property 오브젝트에서 바이트 배열 등록 정보 값을 가져옵니다.

이 메소드의 사용 방법에 대한 자세한 정보는 바이트 배열을 리턴하는 C++ 메소드를 참조하십시오.

매개변수:
propertyValue(출력)
바이트 배열을 나타내는 등록 정보 값을 포함하는 버퍼입니다.
length(입력)
버퍼 길이(바이트)입니다. XMSC_QUERY_SIZE를 지정한 경우 등록 정보 값은 리턴되지 않고 actualLength 매개변수로 길이가 리턴됩니다.
actualLength(출력)
등록 정보 값의 길이(바이트)입니다. 입력에서 널 포인트를 지정한 경우 길이가 리턴되지 않습니다.
리턴값:
등록 정보 값의 길이(바이트)입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getChar – 부울 등록 정보 값 가져오기

인터페이스:
xmsCHAR16 getChar() const;

Property 오브젝트에서 2바이트 문자 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
2바이트 문자 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getDouble – 배정밀도 부동 소수점 등록 정보 값 가져오기

인터페이스:
xmsDOUBLE getDouble() const;

Property 오브젝트에서 배정밀도 부동 소수점 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
배정밀도 부동 소수점 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getFloat – 부동 소수점 등록 정보 값 가져오기

인터페이스:
xmsFLOAT getFloat() const;

Property 오브젝트에서 부동 소수점 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
부동 소수점 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getHandle – 핸들 가져오기

인터페이스:
xmsHProperty getHandle() const;

C 응용프로그램이 Property 오브젝트에 액세스하는 데 사용하는 핸들을 가져옵니다.

매개변수:
없음
리턴값:
Property 오브젝트의 핸들입니다.
예외:
  • XMS_X_GENERAL_EXCEPTION

getInt – 정수 등록 정보 값 가져오기

인터페이스:
xmsINT getInt() const;

Property 오브젝트에서 정수 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
정수 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getLong – Long 정수 등록 정보 값 가져오기

인터페이스:
xmsLONG getLong() const;

Property 오브젝트에서 long 정수 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
long 정수 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getShort – Short 정수 등록 정보 가져오기

인터페이스:
xmsSHORT getShort() const;

Property 오브젝트에서 short 정수 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
short 정수 등록 정보 값입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getString – 문자열 등록 정보 값 가져오기

인터페이스:
String getString() const;

Property 오브젝트에서 문자열 등록 정보 값을 가져옵니다.

매개변수:
없음
리턴값:
문자열 등록 정보 값을 캡슐화하는 String 오브젝트입니다. 데이터 변환이 필수인 경우 이 매개변수는 변환 후 문자열입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

getTypeId – 등록 정보 유형 가져오기

인터페이스:
xmsPROPERTY_TYPE getTypeId() const;

Property 오브젝트에서 등록 정보 유형을 가져옵니다.

매개변수:
없음
리턴값:
다음 값 중 하나를 등록 정보 유형으로 사용할 수 있습니다.
  • XMS_PROPERTY_TYPE_UNKNOWN
  • XMS_PROPERTY_TYPE_BOOL
  • XMS_PROPERTY_TYPE_BYTE
  • XMS_PROPERTY_TYPE_BYTEARRAY
  • XMS_PROPERTY_TYPE_CHAR
  • XMS_PROPERTY_TYPE_STRING
  • XMS_PROPERTY_TYPE_SHORT
  • XMS_PROPERTY_TYPE_INT
  • XMS_PROPERTY_TYPE_LONG
  • XMS_PROPERTY_TYPE_FLOAT
  • XMS_PROPERTY_TYPE_DOUBLE
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

isNull – 널 여부 확인

인터페이스:
xmsBOOL isNull() const;

Property 오브젝트가 널 오브젝트인지 여부를 판별합니다.

매개변수:
없음
리턴값:
  • xmsTRUE - Property 오브젝트가 널 오브젝트인 경우
  • xmsFALSE - Property 오브젝트가 널 오브젝트가 아닌 경우
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

isTypeId – 등록 정보 유형 확인

인터페이스:
xmsBOOL isTypeId(const xmsPROPERTY_TYPE propertyType) const;

Property 오브젝트가 지정된 등록 정보 유형인지 여부를 확인합니다.

매개변수:
propertyType(입력)
다음 값 중 하나를 등록 정보 유형으로 사용해야 합니다.
  • XMS_PROPERTY_TYPE_UNKNOWN
  • XMS_PROPERTY_TYPE_BOOL
  • XMS_PROPERTY_TYPE_BYTE
  • XMS_PROPERTY_TYPE_BYTEARRAY
  • XMS_PROPERTY_TYPE_CHAR
  • XMS_PROPERTY_TYPE_STRING
  • XMS_PROPERTY_TYPE_SHORT
  • XMS_PROPERTY_TYPE_INT
  • XMS_PROPERTY_TYPE_LONG
  • XMS_PROPERTY_TYPE_FLOAT
  • XMS_PROPERTY_TYPE_DOUBLE
리턴값:
  • xmsTRUE - Property 오브젝트가 지정된 등록 정보 유형인 경우
  • xmsFALSE - Property 오브젝트가 지정된 등록 정보 유형이 아닌 경우
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

Name – 등록 정보 이름 가져오기

인터페이스:
String name() const;

Property 오브젝트에서 등록 정보 이름을 가져옵니다.

매개변수:
없음
리턴값:
등록 정보 이름을 캡슐화하는 String 오브젝트입니다.
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setBoolean – 부울 등록 정보 값 설정

인터페이스:
xmsVOID setBoolean(const xmsBOOL propertyValue);

Property 오브젝트에서 부울 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
부울 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setByte – 바이트 등록 정보 값 설정

인터페이스:
xmsVOID setByte(const xmsSBYTE propertyValue);

Property 오브젝트에서 바이트 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
바이트 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setByteArray – 바이트 배열 등록 정보 값 설정

인터페이스:
xmsVOID setByteArray(const xmsBYTE *propertyValue,
                     const xmsINT length);

Property 오브젝트에서 바이트 배열 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
바이트 배열을 나타내는 등록 정보 값입니다.
length(입력)
등록 정보 값의 길이(바이트)입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setChar – 문자 등록 정보 값 설정

인터페이스:
xmsVOID setChar(const xmsCHAR16 propertyValue);

Property 오브젝트에서 2바이트 문자 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
2바이트 문자 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setDouble – 배정밀도 부동 소수점 등록 정보 값 설정

인터페이스:
xmsVOID setDouble(const xmsDOUBLE propertyValue);

Property 오브젝트에서 배정밀도 부동 소수점 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
배정밀도 부동 소수점 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setFloat – 부동 소수점 등록 정보 값 설정

인터페이스:
xmsVOID setFloat(const xmsFLOAT propertyValue);

Property 오브젝트에서 부동 소수점 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
부동 소수점 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setInt – 정수 등록 정보 값 설정

인터페이스:
xmsVOID setInt(const xmsINT propertyValue);

Property 오브젝트에서 정수 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
정수 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setLong – Long 정수 등록 정보 값 설정

인터페이스:
xmsVOID setLong(const xmsLONG propertyValue);

Property 오브젝트에서 long 정수 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
long 정수 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setShort – Short 정수 등록 정보 값 설정

인터페이스:
xmsVOID setShort(const xmsSHORT propertyValue);

Property 오브젝트에서 short 정수 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
short 정수 등록 정보 값입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

setString – 문자열 등록 정보 값 설정

인터페이스:
xmsVOID setString(const String & propertyValue);

Property 오브젝트에서 문자열 등록 정보 값을 설정하고 등록 정보 유형을 설정합니다.

매개변수:
propertyValue(입력)
문자열 등록 정보 값을 캡슐화하는 String 오브젝트입니다.
리턴값:
Void
스레드 컨텍스트:
임의
예외:
  • XMS_X_GENERAL_EXCEPTION

Reference topic

이용약관 | 피드백

Timestamp icon마지막 갱신 날짜: 3 Mar 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 Information Center는 Eclipse 기술 기반입니다. (http://www.eclipse.org 웹 사이트 참조)