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