Поделиться через


BindingContext Конструкторы

Определение

Инициализирует новый экземпляр класса BindingContext.

Перегрузки

BindingContext(CustomBinding, BindingParameterCollection)

Инициализирует новый экземпляр класса BindingContext для указанной привязки и коллекции параметров привязки.

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

Инициализирует новый экземпляр класса BindingContext для указанной привязки и коллекции параметров привязки и адрес конечной точки, в которой служба ожидает передачи данных.

BindingContext(CustomBinding, BindingParameterCollection)

Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
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 для канала.

Исключения

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 для канала.

parameters
BindingParameterCollection

Объект BindingParameterCollection для канала.

listenUriBaseAddress
Uri

Адрес Uri, по которому конечная точка службы ожидает передачи данных.

listenUriRelativeAddress
String

Относительный адрес, по которому конечная точка службы ожидает передачи данных.

listenUriMode
ListenUriMode

ListenUriMode, указывающий, должен ли транспорт обеспечить уникальность универсального кода ресурса (URI), предоставляемого для службы, ожидающей передачи данных.

Исключения

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)

Применяется к