IssuedTokenServiceCredential.SamlSerializer Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de aangepaste SamlSerializer op voor uitgegeven servicereferenties of stelt u deze in.
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
Waarde van eigenschap
De aangepaste SamlSerializer service.
Uitzonderingen
Er is geprobeerd een alleen-lezen referentie in te stellen.
Voorbeelden
De volgende code laat zien hoe u deze eigenschap instelt.
ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()
De eigenschap kan ook worden ingesteld in een configuratiebestand.
<!-- </system.serviceModel -->
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceCredentials>
<issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
</serviceCredentials>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Opmerkingen
De uitgegeven tokens die door deze klasse worden gebruikt, zijn SAML-tokens. Windows Communication Foundation (WCF) biedt een standaardklasse SamlSerializer die het merendeel van de SAML-tokens kan serialiseren en deserialiseren. Als de service SAML-tokens moet verwerken die elementen bevatten die niet worden ondersteund door de standaardserialisatie, kan deze eigenschap worden gebruikt om een aangepaste serialisatiefunctie te bieden die deze elementen kan verwerken.