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

例外

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,基址设置为 Emptynull

适用于

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

指示 ListenUriMode 传输是否必须确保为服务侦听提供的 URI 是唯一的。

例外

bindingnull

示例

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)

适用于