WSHttpBinding Oluşturucular

Tanım

WSHttpBinding sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

WSHttpBinding()

WSHttpBinding sınıfının yeni bir örneğini başlatır.

WSHttpBinding(SecurityMode)

Bağlama tarafından kullanılan belirtilen güvenlik türüyle sınıfının yeni bir örneğini WSHttpBinding başlatır.

WSHttpBinding(String)

Yapılandırma adıyla belirtilen bir bağlama ile sınıfının yeni bir örneğini WSHttpBinding başlatır.

WSHttpBinding(SecurityMode, Boolean)

Bağlama tarafından kullanılan belirtilen türde bir güvenlik ve güvenilir bir oturumun etkinleştirilip etkinleştirilmediğini belirten bir değerle sınıfının yeni bir örneğini WSHttpBinding başlatır.

WSHttpBinding()

Kaynak:
WSHttpBinding.cs
Kaynak:
WSHttpBinding.cs
Kaynak:
WSHttpBinding.cs

WSHttpBinding sınıfının yeni bir örneğini başlatır.

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

Örnekler

Aşağıdaki örnek kod, sınıfının yeni bir örneğinin nasıl başlatılmış olduğunu WSHttpBinding gösterir.

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

Şunlara uygulanır

WSHttpBinding(SecurityMode)

Kaynak:
WSHttpBinding.cs
Kaynak:
WSHttpBinding.cs
Kaynak:
WSHttpBinding.cs

Bağlama tarafından kullanılan belirtilen güvenlik türüyle sınıfının yeni bir örneğini WSHttpBinding başlatır.

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)

Parametreler

securityMode
SecurityMode

SecurityMode değeri, SOAP iletisiyle ve istemci için kullanılan güvenlik türünü belirtir.

Örnekler

Aşağıdaki örnekte, bir parametre ile securityMode sınıfın yeni bir örneğinin WSHttpBinding nasıl başlatılmış olduğu gösterilmektedir.

// 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

Şunlara uygulanır

WSHttpBinding(String)

Yapılandırma adıyla belirtilen bir bağlama ile sınıfının yeni bir örneğini WSHttpBinding başlatır.

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

Parametreler

configName
String

için WSHttpBindingElementbağlama yapılandırma adı.

Özel durumlar

Adlı configName bağlama öğesi bulunamadı.

Örnekler

Aşağıdaki örnekte, bir dize bağımsız değişkeniyle sınıfın yeni bir örneğinin WSHttpBinding nasıl başlatılmış olduğu gösterilmektedir.

// 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")

Şunlara uygulanır

WSHttpBinding(SecurityMode, Boolean)

Kaynak:
WSHttpBinding.cs
Kaynak:
WSHttpBinding.cs
Kaynak:
WSHttpBinding.cs

Bağlama tarafından kullanılan belirtilen türde bir güvenlik ve güvenilir bir oturumun etkinleştirilip etkinleştirilmediğini belirten bir değerle sınıfının yeni bir örneğini WSHttpBinding başlatır.

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)

Parametreler

securityMode
SecurityMode

SecurityMode değeri, SOAP iletisiyle ve istemci için kullanılan güvenlik türünü belirtir.

reliableSessionEnabled
Boolean

true güvenilir bir oturum etkinleştirildiyse; aksi takdirde , false.

Örnekler

Aşağıdaki örnekte ve reliableSessionEnabled parametresiyle securityMode sınıfın yeni bir örneğinin WSHttpBinding nasıl başlatılmış olduğu gösterilmektedir.

// 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

Şunlara uygulanır