Aracılığıyla paylaş


MessageSecurityOverTcp.AlgorithmSuite Özellik

Tanım

İletilerin SOAP düzeyinde güvenliğini sağlamak için kullanılacak algoritma paketini belirtir.

public:
 property System::ServiceModel::Security::SecurityAlgorithmSuite ^ AlgorithmSuite { System::ServiceModel::Security::SecurityAlgorithmSuite ^ get(); void set(System::ServiceModel::Security::SecurityAlgorithmSuite ^ value); };
public System.ServiceModel.Security.SecurityAlgorithmSuite AlgorithmSuite { get; set; }
member this.AlgorithmSuite : System.ServiceModel.Security.SecurityAlgorithmSuite with get, set
Public Property AlgorithmSuite As SecurityAlgorithmSuite

Özellik Değeri

SecurityAlgorithmSuite

Bir SecurityAlgorithmSuite. Varsayılan değer: Basic256.

Özel durumlar

Örnekler

Aşağıdaki kodda bu özelliğe nasıl erişilip ayarlanacağı gösterilmektedir.

NetTcpBinding binding = new NetTcpBinding();
// Specify the mode, then the credential type.
binding.Security.Mode = SecurityMode.Message;
binding.Security.Message.ClientCredentialType =
    MessageCredentialType.UserName;
binding.Security.Message.AlgorithmSuite =
    System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256;
Dim binding As New NetTcpBinding()
' Specify the mode, then the credential type.
binding.Security.Mode = SecurityMode.Message
binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName
binding.Security.Message.AlgorithmSuite = System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256

Açıklamalar

Bu ayarda değişiklik yaparken ilgili algoritmaların güçlü ve zayıf yönlerini bilmeniz gerekir.

Bu özelliği varsayılan değer dışında bir değere ayarlar ve ServiceModel Meta Veri Yardımcı Programı Aracı'nı (Svcutil.exe) kullanarak bir yapılandırma dosyası oluşturursanız, doğru oluşturulmaz ve karşılık gelen yapılandırma özniteliğini istenen değere ayarlamak için yapılandırma dosyasını el ile düzenlemeniz gerekir.

Şunlara uygulanır