Compartir a través de


MessageSecurityOverTcp.AlgorithmSuite Propiedad

Definición

Especifica el conjunto de algoritmos que se va a usa para garantizar los mensajes en el nivel de SOAP.

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

Valor de propiedad

SecurityAlgorithmSuite

Objeto SecurityAlgorithmSuite. De manera predeterminada, es Basic256.

Excepciones

El valor de AlgorithmSuite es null.

Ejemplos

En el siguiente fragmento de código se muestra cómo acceder y establecer esta propiedad.

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

Comentarios

Debe tener presentes las ventajas y desventajas de los algoritmos relevantes al efectuar modificaciones en esta configuración.

Si establece esta propiedad en un valor distinto del predeterminado y genera un archivo de configuración mediante serviceModel Metadata Utility Tool (Svcutil.exe), no se genera correctamente y debe editar manualmente el archivo de configuración para establecer el atributo de configuración correspondiente en el valor deseado.

Se aplica a