IssuedTokenServiceCredential.SamlSerializer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das benutzerdefinierte SamlSerializer für ausgestellte Dienstanmeldeinformationen ab oder legt dieses fest.
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
Eigenschaftswert
Das benutzerdefinierte SamlSerializer für den Dienst.
Ausnahmen
Es wurde versucht, schreibgeschützte Anmeldeinformationen festzulegen.
Beispiele
Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.
ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()
Die Eigenschaft kann auch in einer Konfigurationsdatei festgelegt werden.
<!-- </system.serviceModel -->
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceCredentials>
<issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
</serviceCredentials>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Hinweise
Bei den ausgestellten Token, die von dieser Klasse verwendet werden, handelt es sich um SAML-Token. Windows Communication Foundation (WCF) stellt eine Standardklasse SamlSerializer bereit, mit der die meisten SAML-Token serialisiert und deserialisiert werden können. Wenn der Dienst SAML-Token mit Elementen verarbeiten muss, die nicht vom Standardserialisierungsprogramm unterstützt werden, kann diese Eigenschaft dazu verwendet werden, ein benutzerdefiniertes Standardserialisierungsprogramm bereitzustellen, mit dem diese Elemente verarbeitet werden können.