IssuedTokenServiceCredential.SamlSerializer Eigenschap

Definitie

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.

Van toepassing op