Aracılığıyla paylaş


IssuedTokenServiceCredential.SamlSerializer Özellik

Tanım

Verilen hizmet kimlik bilgileri için özel SamlSerializer alır veya ayarlar.

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

Özellik Değeri

Hizmet için özel SamlSerializer .

Özel durumlar

Salt okunur kimlik bilgisi ayarlamaya çalışıldı.

Örnekler

Aşağıdaki kodda bu özelliğin nasıl ayarlanacağı gösterilmektedir.

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

Özelliği bir yapılandırma dosyasında da ayarlanabilir.

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

Açıklamalar

Bu sınıfın kullandığı verilen belirteçler SAML belirteçleridir. Windows Communication Foundation (WCF), SAML belirteçlerinin çoğunu seri hale getirebilen ve seri durumdan çıkarabilen varsayılan bir sınıf SamlSerializer sağlar. Hizmetin varsayılan seri hale getirici tarafından desteklenmeyen öğeler içeren SAML belirteçlerini işlemesi gerekiyorsa, bu özellik bu öğeleri işleyebilen özel bir seri hale getirici sağlamak için kullanılabilir.

Şunlara uygulanır