SecureConversationServiceCredential.SecurityContextClaimTypes Proprietà

Definizione

Ottiene una raccolta di attestazioni per la Type serializzazione dei cookie.

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)

Valore della proprietà

Raccolta di attestazioni per la Type serializzazione dei cookie.

Esempio

Nel codice seguente viene illustrato come ottenere questa proprietà.

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;
}

Commenti

Per serializzare le attestazioni nei cookie SCT, Windows Communication Foundation (WCF) usa DataContractSerializer come impostazione predefinita. Poiché la risorsa Attestazione è estendibile, WCF consente di fornire un elenco di tipi di risorse noti. Ciò consente di eseguire la DataContractSerializer deserializzazione delle attestazioni nel cookie in modo che possa restituire gli oggetti fortemente tipizzati originali.

Si applica a