다음을 통해 공유


BindingContext 생성자

정의

BindingContext 클래스의 새 인스턴스를 초기화합니다.

오버로드

BindingContext(CustomBinding, BindingParameterCollection)

지정된 바인딩 및 바인딩 매개 변수 컬렉션에 대해 BindingContext 클래스의 새 인스턴스를 초기화합니다.

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

지정된 바인딩, 바인딩 매개 변수 컬렉션 및 서비스가 수신하는 엔드포인트 주소에 대해 BindingContext 클래스의 새 인스턴스를 초기화합니다.

BindingContext(CustomBinding, BindingParameterCollection)

Source:
BindingContext.cs
Source:
BindingContext.cs
Source:
BindingContext.cs

지정된 바인딩 및 바인딩 매개 변수 컬렉션에 대해 BindingContext 클래스의 새 인스턴스를 초기화합니다.

public:
 BindingContext(System::ServiceModel::Channels::CustomBinding ^ binding, System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public BindingContext (System.ServiceModel.Channels.CustomBinding binding, System.ServiceModel.Channels.BindingParameterCollection parameters);
new System.ServiceModel.Channels.BindingContext : System.ServiceModel.Channels.CustomBinding * System.ServiceModel.Channels.BindingParameterCollection -> System.ServiceModel.Channels.BindingContext
Public Sub New (binding As CustomBinding, parameters As BindingParameterCollection)

매개 변수

binding
CustomBinding

채널의 CustomBinding입니다.

예외

binding이(가) null인 경우

예제

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, bpCol);
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)

설명

의 값 ListenUriMode 은 이 생성자에 의해 로 Explicit 설정되고 상대 주소는 로 Empty설정되며 기본 주소는 로 null설정됩니다.

적용 대상

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

지정된 바인딩, 바인딩 매개 변수 컬렉션 및 서비스가 수신하는 엔드포인트 주소에 대해 BindingContext 클래스의 새 인스턴스를 초기화합니다.

public:
 BindingContext(System::ServiceModel::Channels::CustomBinding ^ binding, System::ServiceModel::Channels::BindingParameterCollection ^ parameters, Uri ^ listenUriBaseAddress, System::String ^ listenUriRelativeAddress, System::ServiceModel::Description::ListenUriMode listenUriMode);
public BindingContext (System.ServiceModel.Channels.CustomBinding binding, System.ServiceModel.Channels.BindingParameterCollection parameters, Uri listenUriBaseAddress, string listenUriRelativeAddress, System.ServiceModel.Description.ListenUriMode listenUriMode);
new System.ServiceModel.Channels.BindingContext : System.ServiceModel.Channels.CustomBinding * System.ServiceModel.Channels.BindingParameterCollection * Uri * string * System.ServiceModel.Description.ListenUriMode -> System.ServiceModel.Channels.BindingContext
Public Sub New (binding As CustomBinding, parameters As BindingParameterCollection, listenUriBaseAddress As Uri, listenUriRelativeAddress As String, listenUriMode As ListenUriMode)

매개 변수

binding
CustomBinding

채널의 CustomBinding입니다.

listenUriBaseAddress
Uri

서비스 엔드포인트가 수신하는 Uri입니다.

listenUriRelativeAddress
String

서비스 엔드포인트가 수신하는 상대 주소입니다.

listenUriMode
ListenUriMode

전송 시 서비스에서 수신하도록 제공된 URI의 고유성을 확인해야 하는지 여부를 나타내는 ListenUriMode입니다.

예외

binding이(가) null인 경우

ListenUriMode가 정의되지 않은 경우

예제

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
Uri baseAddress = new Uri("http://MyServer/Base");
string relAddress = "MyService";
BindingContext context = new BindingContext(binding, bpCol, baseAddress, relAddress, ListenUriMode.Explicit);
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim baseAddress As New Uri("http://MyServer/Base")
Dim relAddress As String = "MyService"
Dim context As New BindingContext(binding, bpCol, baseAddress, relAddress, ListenUriMode.Explicit)

적용 대상