語言

BindingContext 建構函式

定義

初始化 BindingContext 類別的新執行個體。

多載

名稱 Description
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

例外狀況

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

listenUriBaseAddress
Uri

服務 Uri 端點會監聽的

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)

適用於