WSHttpBinding Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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