내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

IClientChannel 인터페이스

클라이언트 응용 프로그램에서 사용하는 아웃바운드 요청 및 요청/응답 채널의 동작을 정의합니다.

네임스페이스:  System.ServiceModel
어셈블리:  System.ServiceModel(System.ServiceModel.dll)

public interface IClientChannel : IContextChannel, 
	IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>, IDisposable

IClientChannel 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원AllowInitializationUI해당 컬렉션이 비어 있지 않은 경우 DisplayInitializationUI에서 ClientRuntime.InteractiveChannelInitializers 속성의 System.ServiceModel.Dispatcher.IInteractiveChannelInitializer 개체를 호출하려고 시도할지 또는 throw할지를 나타내는 값을 가져오거나 설정합니다.
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원AllowOutputBatching전송에 메시지를 제공하기 전에 메시지 집합을 저장하도록 WCF(Windows Communication Foundation)에 지시하는 값을 가져오거나 설정합니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원DidInteractiveInitialization자격 증명 정보를 얻기 위해 사용자 인터페이스를 호출했는지 여부를 나타내는 값을 가져옵니다.
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Extensions이 확장 가능한 개체에 대한 확장 개체의 컬렉션을 가져옵니다. (IExtensibleObject<T>에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원InputSession채널의 입력 세션을 가져옵니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원LocalAddress채널의 로컬 끝점을 가져옵니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원OperationTimeout작업을 완료해야 하거나 예외를 throw해야 하는 기간을 가져오거나 설정합니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원OutputSession채널과 연결된 출력 세션이 있으면 해당 세션을 가져옵니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원RemoteAddress채널과 연결된 원격 주소를 가져옵니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원SessionId현재 세션에 대한 식별자가 있는 경우 해당 식별자를 반환합니다. (IContextChannel에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원State통신 지향 개체의 현재 상태를 가져옵니다. (ICommunicationObject에서 상속됨)
Public 속성이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Via클라이언트 채널에서 보낸 메시지의 전송 주소를 포함하는 URI를 가져옵니다.
위쪽

  이름설명
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Abort통신 개체가 현재 상태에서 Closed 상태로 즉시 전환되도록 합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원BeginClose(AsyncCallback, Object)통신 개체를 닫는 비동기 작업을 시작합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원BeginClose(TimeSpan, AsyncCallback, Object)지정된 시간 제한 내에 통신 개체를 닫는 비동기 작업을 시작합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원BeginDisplayInitializationUI자격 증명 정보를 얻기 위해 사용자 인터페이스를 사용하여 시작할 비동기 호출입니다.
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원BeginOpen(AsyncCallback, Object)통신 개체를 여는 비동기 작업을 시작합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원BeginOpen(TimeSpan, AsyncCallback, Object)지정된 시간 간격 내에 통신 개체를 여는 비동기 작업을 시작합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Close()통신 개체가 현재 상태에서 Closed 상태로 전환되도록 합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Close(TimeSpan)통신 개체가 현재 상태에서 Closed 상태로 전환되도록 합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원DisplayInitializationUI자격 증명 정보를 얻기 위한 사용자 인터페이스 호출입니다.
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Dispose관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원EndClose통신 개체를 닫는 비동기 작업을 완료합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원EndDisplayInitializationUI BeginDisplayInitializationUI 호출이 끝나면 호출됩니다.
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원EndOpen통신 개체를 여는 비동기 작업을 완료합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원GetProperty<T>요청한 형식화된 개체가 있는 경우 채널 스택의 해당 계층에서 반환합니다. (IChannel에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Open()통신 개체가 Created 상태에서 Opened 상태로 전환되도록 합니다. (ICommunicationObject에서 상속됨)
Public 메서드이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Open(TimeSpan)통신 개체가 지정된 시간 간격 내에 Created 상태에서 Opened 상태로 전환되도록 합니다. (ICommunicationObject에서 상속됨)
위쪽

  이름설명
Public 이벤트이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Closed통신 개체가 Closing 상태에서 Closed 상태로 전환을 완료할 때 발생합니다. (ICommunicationObject에서 상속됨)
Public 이벤트이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Closing통신 개체가 처음 Closing 상태가 될 때 발생합니다. (ICommunicationObject에서 상속됨)
Public 이벤트이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Faulted통신 개체가 처음 Faulted 상태가 될 때 발생합니다. (ICommunicationObject에서 상속됨)
Public 이벤트이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Opened통신 개체가 Opening 상태에서 Opened 상태로 전환을 완료할 때 발생합니다. (ICommunicationObject에서 상속됨)
Public 이벤트이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원Opening통신 개체가 처음 Opening 상태가 될 때 발생합니다. (ICommunicationObject에서 상속됨)
Public 이벤트이식 가능한 클래스 라이브러리에서 지원Windows 스토어 앱용 .NET에서 지원UnknownMessageReceived예약된 이벤트입니다.
위쪽

IClientChannel 인터페이스에서는 ChannelFactory<TChannel>.CreateChannel을 호출하여 반환되는 모든 채널에서 지원하는 작업을 정의합니다. 아웃바운드 형식의 채널을 검사하고 수정하려면 IClientChannel 메서드 및 속성을 사용합니다. ServiceModel Metadata 유틸리티 도구(Svcutil.exe) 에서는 대상 서비스 계약과 IClientChannel 둘 모두에서 상속된 계약 인터페이스를 만들어 ClientBase<TChannel> 클래스 및 서비스 계약 인터페이스를 모두 내보냅니다. 따라서 확장된 계약을 서비스에 대한 프록시와 클라이언트 채널에 대한 액세스 둘 다로 사용할 수 있습니다.

자세한 내용은 클라이언트 아키텍처을 참조하십시오. 생성된 클라이언트 코드 파일에 표시되는 예제는 생성된 클라이언트 코드 이해를 참조하십시오.

.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

이식 가능한 클래스 라이브러리

이식 가능한 클래스 라이브러리에서 지원

Windows 스토어 앱용 .NET

Windows 8에서 지원

Windows Phone 앱용 .NET

Windows Phone 8, Silverlight 8.1에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft