Compartir a través de


SecureConversationServiceCredential.SecurityContextClaimTypes Propiedad

Definición

Obtiene una colección de notificaciones Type para la serialización de cookies.

public:
 property System::Collections::ObjectModel::Collection<Type ^> ^ SecurityContextClaimTypes { System::Collections::ObjectModel::Collection<Type ^> ^ get(); };
public System.Collections.ObjectModel.Collection<Type> SecurityContextClaimTypes { get; }
member this.SecurityContextClaimTypes : System.Collections.ObjectModel.Collection<Type>
Public ReadOnly Property SecurityContextClaimTypes As Collection(Of Type)

Valor de propiedad

Collection<Type>

Colección de notificaciones Type para la serialización de cookies.

Ejemplos

El código siguiente muestra cómo obtener esta propiedad.

static void Configure(ServiceHost serviceHost)
{
    /*
     * There are certain settings that cannot be configured via app.config.
     * The security state encoder is one of them.
     * Plug in a SecurityStateEncoder that uses the configured certificate
     * to protect the security context token state.
     *
     * Note: You don't need a security state encoder for cookie mode.  This was added to the
     * sample to illustrate how you would plug in a custom security state encoder should
     * your scenario require one.
     * */
    serviceHost.Credentials.SecureConversationAuthentication.SecurityStateEncoder =
            new CertificateSecurityStateEncoder(serviceHost.Credentials.ServiceCertificate.Certificate);
   Collection<Type> myClaimTypes = new Collection<Type>();
    myClaimTypes = serviceHost.Credentials.SecureConversationAuthentication.SecurityContextClaimTypes;
}

Comentarios

Para serializar las notificaciones en cookies de SCT, Windows Communication Foundation (WCF) usa DataContractSerializer como valor predeterminado. Dado que el recurso Claim es extensible, WCF permite proporcionar una lista de tipos de recursos conocidos. Esto ayuda a DataContractSerializer durante la deserialización de las notificaciones en la cookie para que pueda devolver los objetos originales fuertemente tipados.

Se aplica a