TcpTransportSecurity.ClientCredentialType Propiedad

Definición

Obtiene o establece el tipo de credenciales del cliente utilizado para la autenticación.

C#
public System.ServiceModel.TcpClientCredentialType ClientCredentialType { get; set; }

Valor de propiedad

Devuelve TcpClientCredentialType.

Ejemplos

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

C#
NetTcpBinding b = new NetTcpBinding();
b.Security.Mode = SecurityMode.Transport;
b.Security.Transport.ClientCredentialType = TcpClientCredentialType.Certificate;
EndpointAddress a = new EndpointAddress("net.tcp://contoso.com/TcpAddress");
ChannelFactory<ICalculator> cf = new ChannelFactory<ICalculator>(b, a);
cf.Credentials.ClientCertificate.SetCertificate(
    StoreLocation.LocalMachine,
    StoreName.My,
    X509FindType.FindByThumbprint,
    "0000000000000000000000000000000000000000");

Comentarios

El valor devuelto puede ser uno de los miembros de enumeración siguientes:

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0