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, содержащие элементы, которые не поддерживаются сериализатором по умолчанию, это свойство можно использовать для создания настраиваемого сериализатора, позволяющего обрабатывать такие элементы.