MessageSecurityOverTcp.AlgorithmSuite MessageSecurityOverTcp.AlgorithmSuite MessageSecurityOverTcp.AlgorithmSuite MessageSecurityOverTcp.AlgorithmSuite Property

Определение

Указывает набор алгоритмов, используемый для обеспечения безопасности сообщений на уровне SOAP.Specifies the algorithm suite to be used for securing messages at the SOAP level.

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

Значение свойства

Исключения

Примеры

В следующем примере кода показано, как получить доступ к этому свойству и задать его.The following code shows how to access and set this property.

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

Комментарии

При внесении изменений в параметры настройки необходимо знать о сильных и слабых сторонах соответствующих алгоритмов.You should be aware of the strengths and weaknesses of the relevant algorithms when making modifications to this setting.

Если присвоить этому свойству значение, отличное от значения по умолчанию, и создать файл конфигурации с помощью средства служебной программы метаданных ServiceModel (Svcutil. exe), он будет сформирован неправильно и необходимо вручную изменить файл конфигурации, чтобы установить соответствующий атрибут конфигурации к требуемому значению.If you set this property to a value other than the default and generate a configuration file using ServiceModel Metadata Utility Tool (Svcutil.exe), it is not generated correctly and you must manually edit the configuration file to set the corresponding configuration attribute to the desired value.

Применяется к