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)