BindingContext 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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。
- parameters
- 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
- listenUriRelativeAddress
- String
服务终结点侦听的相对地址。
- listenUriMode
- ListenUriMode
ListenUriMode,指示传输是否必须确保提供给服务侦听的 URI 是唯一的。
例外
binding
为 null
。
示例
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)