IssuedTokenServiceCredential.SamlSerializer Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la classe SamlSerializer personalizzata per le credenziali del servizio pubblicate.
public:
property System::IdentityModel::Tokens::SamlSerializer ^ SamlSerializer { System::IdentityModel::Tokens::SamlSerializer ^ get(); void set(System::IdentityModel::Tokens::SamlSerializer ^ value); };
public System.IdentityModel.Tokens.SamlSerializer SamlSerializer { get; set; }
member this.SamlSerializer : System.IdentityModel.Tokens.SamlSerializer with get, set
Public Property SamlSerializer As SamlSerializer
Valore della proprietà
La classe SamlSerializer personalizzata per questo servizio.
Eccezioni
È stato eseguito un tentativo di impostare una credenziale di sola lettura.
Esempio
Nel codice seguente viene mostrato come impostare questa proprietà.
ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()
È anche possibile impostare la proprietà in un file di configurazione.
<!-- </system.serviceModel -->
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceCredentials>
<issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
</serviceCredentials>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Commenti
I token pubblicati utilizzati da questa classe sono token SAML. Windows Communication Foundation (WCF) fornisce una classe SamlSerializer predefinita in grado di serializzare e deserializzare la maggior parte dei token SAML. Se il servizio deve elaborare i token SAML che contengono elementi non supportati dal serializzatore predefinito, questa proprietà può essere utilizzata per fornire un serializzatore personalizzato capace di elaborare questi elementi.