MailTransportBindingElementBase.CanBuildChannelListener<TChannel> 메서드
업데이트: 2007년 11월
바인딩 요소에서 특정 채널 형식에 대한 수신기를 만들 수 있는지 여부를 나타내는 값을 반환합니다.
네임스페이스: Microsoft.ServiceModel.Channels.Mail
어셈블리: Microsoft.ServiceModel.Channels.Mail(Microsoft.ServiceModel.Channels.Mail.dll)
구문
‘선언
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) ( _
context As BindingContext _
) As Boolean
‘사용 방법
Dim instance As MailTransportBindingElementBase
Dim context As BindingContext
Dim returnValue As Boolean
returnValue = instance.CanBuildChannelListener(context)
public override bool CanBuildChannelListener<TChannel>(
BindingContext context
)
where TChannel : class, IChannel
public:
generic<typename TChannel>
where TChannel : ref class, IChannel
virtual bool CanBuildChannelListener(
BindingContext^ context
) override
JScript에서는 제네릭 형식이나 메서드를 지원하지 않습니다.
Type 매개 변수
- TChannel
채널 형식입니다. IInputChannel을 지정해야 합니다.
매개 변수
- context
형식: System.ServiceModel.Channels.BindingContext
채널 팩터리를 만드는 데 필요한 바인딩, 동작, 계약 등의 정보입니다.
반환 값
형식: System.Boolean
바인딩 요소에서 IInputChannel 형식의 IChannelListener 개체를 만들 수 있으면 true이고, 그렇지 않으면 false입니다.
설명
BindingContext 개체를 만드는 경우가 아니면 이 메서드를 직접 호출하지 마십시오. BindingParameterCollection 개체를 매개 변수로 받는 CanBuildChannelListener<TChannel> 메서드 버전을 대신 사용해야 합니다.
수신기를 실제로 만들기 전에 지정된 바인딩 매개 변수를 사용하여 TChannel 형식의 채널에 대한 채널 수신기를 만들 수 있는지 여부를 확인하려면 이 메서드를 사용합니다. Uri를 인수로 받는 BuildChannelListener 메서드 버전을 호출하여 채널 수신기를 만들어 본 다음 채널 수신기를 만들 수 없는 경우에 생성되는 예외를 catch할 수도 있습니다.
권한
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
플랫폼
Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Compact Framework
3.5에서 지원
참고 항목
참조
MailTransportBindingElementBase 클래스