Поделиться через


IssuedTokenServiceCredential.SamlSerializer Свойство

Определение

Возвращает или задает настраиваемый объект SamlSerializer для выпущенных учетных данных службы.

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

Значение свойства

Настраиваемый объект SamlSerializer для службы.

Исключения

Предпринята попытка задать учетные данные, предназначенные только для чтения.

Примеры

В следующем примере кода показано, как задать это свойство.

ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
    MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()

Это свойство также можно задать в файле конфигурации.

    <!-- </system.serviceModel -->
    <behaviors>
      <serviceBehaviors>
        <behavior name="CalculatorServiceBehavior">
          <serviceCredentials>
            <issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
          </serviceCredentials>
          <serviceDebug includeExceptionDetailInFaults="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>

Комментарии

Выпущенные маркеры, которые используются этим классом, являются маркерами SAML. Windows Communication Foundation (WCF) предоставляет класс SamlSerializer по умолчанию, который может сериализовать и десериализовать большинство токенов SAML. Если службе необходимо обработать маркеры SAML, содержащие элементы, которые не поддерживаются сериализатором по умолчанию, это свойство можно использовать для создания настраиваемого сериализатора, позволяющего обрабатывать такие элементы.

Применяется к