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

.NET 인터페이스

주제에서는 .NET 클래스 인터페이스와 해당 등록 정보 및 메소드에 대해 설명합니다.

다음 표는 IBM.XMS 네임 스페이스 내에 정의되는 모든 인터페이스를 요약하여 설명합니다.

표 1. .NET 클래스 인터페이스의 요약
인터페이스 설명
IBytesMessage 바이트 메시지는 본문이 바이트 스트림을 구성하는 메시지입니다.
IConnection Connection 오브젝트는 브로커에 대한 응용프로그램의 활성화된 연결을 나타냅니다.
IConnectionFactory 응용프로그램이 연결 팩토리를 사용하여 연결을 작성합니다.
IConnectionMetaData ConnectionMetaData 오브젝트는 연결에 대한 정보를 제공합니다.
IDestination 목적지는 응용프로그램이 메시지를 전송하는 위치이거나 응용프로그램이 메시지를 수신하는 소스이거나 또는 둘 다입니다.
ExceptionListener 응용프로그램은 예외 리스너를 사용하여 연결 문제점을 비동기적으로 알립니다.
IllegalStateException XMS 응용프로그램이 잘못되거나 부적절한 시간에 메소드를 호출한 경우 또는 XMS 요청된 조작에 적합한 상태가 아닌 경우에 이 예외를 처리합니다.
InitialContext 응용프로그램을 InitialContext 오브젝트를 사용하여 관리 오브젝트의 저장소에서 검색되는 오브젝트 정의에서 오브젝트를 작성합니다.
InvalidClientIDException XMS 응용프로그램이 연결을 위해 클라이언트 ID를 설정하고 했지만 클라이언트 ID가 유효하지 않거나 이미 사용 중인 경우에 이 예외를 처리합니다.
InvalidDestinationException XMS 응용프로그램이 유효하지 않은 목적지를 지정한 경우에 이 예외를 처리합니다.
InvalidSelectorException XMS 응용프로그램이 구문이 유효하지 않은 메시지 선택자 표현식을 제공할 경우에 이 예외를 처리합니다.
IMapMessage 맵 메시지는 본문이 각 값에 연관된 데이터 유형이 있는 이름-값 쌍 세트로 구성된 메시지입니다.
IMessage Message 오브젝트는 응용프로그램이 전송하거나 수신하는 메시지를 표시합니다. IMessage는 IMapMessage와 같은 메시지 클래스의 수퍼클래스입니다.
IMessageConsumer 응용프로그램은 메시지 처리자를 사용하여 목적지로 전송된 메시지를 수신합니다.
MessageEOFException XMS 응용프로그램이 바이트 메시지의 본문을 읽고 있을 때 XMS 바이트 메시지 스트림의 끝에 도달하면 이 예외를 처리합니다.
MessageFormatException XMS에서 유효하지 않은 형식의 메시지가 발견될 경우 XMS는 이 예외를 처리합니다.
IMessageListener(위임) 응용프로그램은 메시지 리스너를 사용하여 메시지를 비동기적으로 수신합니다.
MessageNotReadableException XMS 응용프로그램이 쓰기 전용인 메시지 본문을 읽으려고 할 경우 이 예외를 처리합니다.
MessageNotWritableException XMS 응용프로그램이 쓰기 전용인 메시지 본문에 쓰려고 할 경우 이 예외를 처리합니다.
IMessageProducer 응용프로그램은 메시지 생성자를 사용하여 메시지를 목적지로 전송합니다.
IObjectMessage 오브젝트 메시지는 본문이 직렬화된 Java 또는 .NET 오브젝트로 구성된 메시지입니다.
IPropertyContext IPropertyContext는 등록 정보 가져오기 및 설정 메소드를 포함하는 요약 수퍼클래스입니다. 이러한 메소드는 다른 클래스에서 상속합니다.
IQueueBrowser 응용프로그램은 대기열 브라우저를 사용하여 대기열의 메시지를 제거하지 않고 찾아봅니다.
Requestor 응용프로그램은 요청자를 사용하여 요청 메시지를 보내고 잠시 대기한 후 응답을 수신합니다.
ResourceAllocationException XMS 메소드에서 요구하는 자원을 할당할 수 없는 경우에 이 예외를 처리합니다.
SecurityException XMS 인증을 위해 제공한 사용자 ID와 암호를 응용프로그램이 거부한 경우에 이 예외를 처리합니다. XMS 권한 검사를 실패하여 메소드가 완료되지 않은 경우에도 이 예외를 처리합니다.
ISession 세션은 메시지 전송 및 수신을 위한 싱글 스레드 컨텍스트입니다.
IStreamMessage 스트림 메시지는 본문이 각 값에 연관된 데이터 유형이 있는 값 스트림으로 구성된 메시지입니다.
ITextMessage 텍스트 메시지는 본문이 문자열로 구성된 메시지입니다.
TransactionInProgressException XMS 응용프로그램이 진행 중인 트랜잭션으로 인해 유효하지 않은 조작을 요청할 경우 이 예외를 처리합니다.
TransactionRolledBackException XMS 응용프로그램이 Session.commit()을 호출하여 현재 트랜잭션을 확약했지만 트랜잭션이 이후에 롤백될 경우 이 예외를 처리합니다.
XMSC .NET의 경우 XMS 등록 정보 이름 및 값은 이 클래스에서 공용 상수로 정의됩니다. 자세한 정보는 XMS 오브젝트의 등록 정보를 참조하십시오.
XMSException XMS .NET 메소드에 대한 호출을 처리하는 중 오류를 발견한 경우 XMS 오류를 처리합니다. 예외는 오류 정보를 캡슐화하는 오브젝트입니다.

다양한 유형의 XMS 예외가 있는데 XMSException 오브젝트는 이 중 한 가지 예외 유형입니다. 그러나 XMSException 클래스는 다른 XMS 예외 클래스의 수퍼클래스입니다. XMS 다른 유형의 예외가 적합하지 않은 경우에 XMSException 오브젝트를 처리합니다.

XMSFactoryFactory 응용프로그램이 관리 오브젝트를 사용하지 않을 경우 이 클래스를 사용하여 연결 팩토리, 대기열 및 주제를 작성하십시오.

각 메소드의 정의는 XMS가 메소드에 대한 호출을 처리하는 동안 오류를 발견할 경우 리턴되는 예외 코드를 나열합니다. 각 예외 코드는 이름 지정된 상수로 표시됩니다. 이 상수는 해당 예외를 가지고 있습니다.

관련 태스크
고유의 응용프로그램 빌드
XMS 응용프로그램 작성
XMS .NET 응용프로그램 작성
관련 참조
XMS 오브젝트의 등록 정보

Reference topic

이용약관 | 피드백

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