次の方法で共有


WSHttpBinding コンストラクター

定義

WSHttpBinding クラスの新しいインスタンスを初期化します。

オーバーロード

WSHttpBinding()

WSHttpBinding クラスの新しいインスタンスを初期化します。

WSHttpBinding(SecurityMode)

バインドで使用されるセキュリティの種類を指定して、WSHttpBinding クラスの新しいインスタンスを初期化します。

WSHttpBinding(String)

構成名で指定されたバインディングを使用して、WSHttpBinding クラスの新しいインスタンスを初期化します。

WSHttpBinding(SecurityMode, Boolean)

バインドで使用するセキュリティの種類と、信頼できるセッションを有効にするかどうかを示す値を指定して、WSHttpBinding クラスの新しいインスタンスを初期化します。

WSHttpBinding()

ソース:
WSHttpBinding.cs
ソース:
WSHttpBinding.cs
ソース:
WSHttpBinding.cs

WSHttpBinding クラスの新しいインスタンスを初期化します。

public:
 WSHttpBinding();
public WSHttpBinding ();
Public Sub New ()

次のコード例は、WSHttpBinding クラスの新しいインスタンスを初期化する方法を示しています。

WSHttpBinding binding = new WSHttpBinding();
binding.Name = "binding1";
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
binding.Security.Mode = SecurityMode.Message;
binding.ReliableSession.Enabled = false;
binding.TransactionFlow = false;
Dim binding As New WSHttpBinding()
With binding
    .Name = "binding1"
    .HostNameComparisonMode = HostNameComparisonMode.StrongWildcard
    .Security.Mode = SecurityMode.Message
    .ReliableSession.Enabled = False
    .TransactionFlow = False
End With

適用対象

WSHttpBinding(SecurityMode)

ソース:
WSHttpBinding.cs
ソース:
WSHttpBinding.cs
ソース:
WSHttpBinding.cs

バインドで使用されるセキュリティの種類を指定して、WSHttpBinding クラスの新しいインスタンスを初期化します。

public:
 WSHttpBinding(System::ServiceModel::SecurityMode securityMode);
public WSHttpBinding (System.ServiceModel.SecurityMode securityMode);
new System.ServiceModel.WSHttpBinding : System.ServiceModel.SecurityMode -> System.ServiceModel.WSHttpBinding
Public Sub New (securityMode As SecurityMode)

パラメーター

securityMode
SecurityMode

SOAP メッセージと共に、およびクライアントに対して使用されるセキュリティの種類を指定する SecurityMode の値。

次の例は、WSHttpBinding パラメーターを使用して securityMode クラスの新しいインスタンスを初期化する方法を示しています。

// The security mode is set to Message.
WSHttpBinding binding = new WSHttpBinding(SecurityMode.Message);
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
return binding;
' The security mode is set to Message.
Dim binding As New WSHttpBinding(SecurityMode.Message)
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows
Return binding

適用対象

WSHttpBinding(String)

構成名で指定されたバインディングを使用して、WSHttpBinding クラスの新しいインスタンスを初期化します。

public:
 WSHttpBinding(System::String ^ configName);
public WSHttpBinding (string configName);
new System.ServiceModel.WSHttpBinding : string -> System.ServiceModel.WSHttpBinding
Public Sub New (configName As String)

パラメーター

configName
String

WSHttpBindingElement のバインド構成の名前。

例外

名前 configName を持つバインディング要素が見つかりませんでした。

次の例は、文字列引数を使用して WSHttpBinding クラスの新しいインスタンスを初期化する方法を示しています。

// Set the IssuerBinding to a WSHttpBinding loaded from config
b.Security.Message.IssuerBinding = new WSHttpBinding("Issuer");
' Set the IssuerBinding to a WSHttpBinding loaded from config
b.Security.Message.IssuerBinding = New WSHttpBinding("Issuer")

適用対象

WSHttpBinding(SecurityMode, Boolean)

ソース:
WSHttpBinding.cs
ソース:
WSHttpBinding.cs
ソース:
WSHttpBinding.cs

バインドで使用するセキュリティの種類と、信頼できるセッションを有効にするかどうかを示す値を指定して、WSHttpBinding クラスの新しいインスタンスを初期化します。

public:
 WSHttpBinding(System::ServiceModel::SecurityMode securityMode, bool reliableSessionEnabled);
public WSHttpBinding (System.ServiceModel.SecurityMode securityMode, bool reliableSessionEnabled);
new System.ServiceModel.WSHttpBinding : System.ServiceModel.SecurityMode * bool -> System.ServiceModel.WSHttpBinding
Public Sub New (securityMode As SecurityMode, reliableSessionEnabled As Boolean)

パラメーター

securityMode
SecurityMode

SOAP メッセージと共に、およびクライアントに対して使用されるセキュリティの種類を指定する SecurityMode の値。

reliableSessionEnabled
Boolean

信頼できるセッションが有効な場合は true を返します。それ以外の場合は false を返します。

次の例は、WSHttpBinding パラメーターと securityMode パラメーターを使用して reliableSessionEnabled クラスの新しいインスタンスを初期化する方法を示しています。

// securityMode is Message
// reliableSessionEnabled is true
WSHttpBinding binding = new WSHttpBinding(SecurityMode.Message, true);
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
' securityMode is Message
' reliableSessionEnabled is true
Dim binding As New WSHttpBinding(SecurityMode.Message, True)
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows

適用対象