BindingContext 생성자

정의

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

오버로드

Name Description
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 .

parameters
BindingParameterCollection

채널의 경우입니다 BindingParameterCollection .

예외

bindingnull입니다.

예제

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 .

parameters
BindingParameterCollection

채널의 경우입니다 BindingParameterCollection .

listenUriBaseAddress
Uri

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

listenUriRelativeAddress
String

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

listenUriMode
ListenUriMode

ListenUriMode 전송에서 서비스가 수신 대기하도록 제공된 URI가 고유한지 확인해야 하는지 여부를 나타냅니다.

예외

bindingnull입니다.

정의 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)

적용 대상