MessageSecurityOverTcp.AlgorithmSuite Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el conjunto de algoritmos que se va a usar para proteger los mensajes en el nivel 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
Un objeto SecurityAlgorithmSuite. El valor predeterminado es Basic256.
Excepciones
El valor de AlgorithmSuite es null.
Ejemplos
En el código siguiente se muestra cómo acceder a esta propiedad y establecerla.
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 en cuenta los puntos fuertes y débiles de los algoritmos pertinentes al realizar 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.