語言

MetadataSerializer 類別

定義

提供元資料序列化的支援。

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
繼承
MetadataSerializer

建構函式

名稱 Description
MetadataSerializer()

初始化該類別的新實例 MetadataSerializer ,使用預設的標記序列化器。

MetadataSerializer(SecurityTokenSerializer)

初始化使用指定標記序列化器的類別新實例 MetadataSerializer 。

欄位

名稱 Description
LanguageAttribute

一個字串常數,定義語言屬性「xml:lang」。

LanguageLocalName

一個字串常數,定義語言的本地名稱「lang」。

LanguageNamespaceUri

一個定義語言命名空間 URI 的字串常數。 http://www.w3.org/XML/1998/namespace

LanguagePrefix

一個定義語言前綴「xml」的字串常數。

屬性

名稱 Description
CertificateValidationMode

取得或設定用於簽署元資料文件的 X.509 憑證的驗證模式。

CertificateValidator

取得或設定用於簽署元資料文件的 X.509 憑證驗證器。

RevocationMode

取得或設定用於簽署元資料文件的 X.509 憑證的撤銷模式。

SecurityTokenSerializer

取得目前實例用來序列化安全權杖的憑證序列化器。

TrustedIssuers

取得目前實例信任簽署元資料文件的受信任發行者清單。

TrustedStoreLocation

取得或設定用於簽署元資料文件的 X.509 憑證的受信任儲存位置。

方法

名稱 Description
CreateApplicationServiceInstance()

建立應用程式服務描述符。

CreateContactPersonInstance()

建立一個聯絡人。

CreateEntitiesDescriptorInstance()

建立一個實體描述符。

CreateEntityDescriptorInstance()

建立一個實體描述符。

CreateIdentityProviderSingleSignOnDescriptorInstance()

建立一個 IDPSSO 描述符。

CreateIndexedProtocolEndpointInstance()

建立一個索引端點。

CreateKeyDescriptorInstance()

建立一個金鑰描述符。

CreateLocalizedNameInstance()

建立一個在地化的名稱。

CreateLocalizedUriInstance()

建立一個局部的 URI。

CreateOrganizationInstance()

建立一個組織。

CreateProtocolEndpointInstance()

建立一個終點。

CreateSecurityTokenServiceDescriptorInstance()

建立安全憑證服務描述符。

CreateServiceProviderSingleSignOnDescriptorInstance()

建立一個 SPSSO 描述符。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

取得由指定金鑰識別碼建立的 X.509 憑證。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ReadApplicationServiceDescriptor(XmlReader)

讀取一個應用程式服務描述符。

ReadAttribute(XmlReader)

讀取 <saml:Attribute> 元素。

ReadContactPerson(XmlReader)

讀出一個聯絡人。

ReadCustomAttributes<T>(XmlReader, T)

擴充點用來讀取自訂屬性。

ReadCustomElement<T>(XmlReader, T)

擴充點用於讀取自訂元素。 預設情況下,返回 false。

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

用於讀取自訂角色描述符的擴充性點。

ReadDisplayClaim(XmlReader)

讀到展示聲明。

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

讀取一個實體描述符。

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

讀取一個實體描述符。

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

讀取 IDPSSO 描述符。

ReadIndexedProtocolEndpoint(XmlReader)

讀取一個索引端點。

ReadKeyDescriptor(XmlReader)

讀出一個關鍵描述。

ReadLocalizedName(XmlReader)

讀取一個在地名稱。

ReadLocalizedUri(XmlReader)

讀取的是局部的 URI。

ReadMetadata(Stream)

讀取指定的串流以反序列化實體描述符或實體描述符。

ReadMetadata(XmlReader, SecurityTokenResolver)

讀取給定的 XmlReader 來反序列化一個實體描述符或一個實體描述符。

ReadMetadata(XmlReader)

讀取指定的 XML 讀取器,將實體描述符或實體描述符反序列化。

ReadMetadataCore(XmlReader, SecurityTokenResolver)

讀取實體描述符或實體描述符。

ReadOrganization(XmlReader)

一個組織讀著。

ReadProtocolEndpoint(XmlReader)

讀取端點。

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

讀取角色描述符屬性。

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

閱讀角色描述詞元素。

ReadSecurityTokenServiceDescriptor(XmlReader)

讀取一個安全令牌服務描述符。

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

讀取一個 SPSSO 描述符。

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

讀取 SSO 描述符屬性。

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

讀取 SSO 描述符元素。

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

讀取網路服務描述符屬性。

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

讀取網路服務描述符元素。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
ValidateIssuer(X509Certificate2)

驗證簽署元資料文件的 X.509 憑證,與屬性指定的 TrustedIssuers 受信任發行者清單對照。 此方法由該方法所調用 ValidateSigningCredential(SigningCredentials) 。

ValidateSigningCredential(SigningCredentials)

驗證元資料文件的簽署憑證。

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

寫一個應用程式服務描述符。

WriteAttribute(XmlWriter, Saml2Attribute)

會寫入 <saml:Attribute> 元素。

WriteContactPerson(XmlWriter, ContactPerson)

寫聯絡人。

WriteCustomAttributes<T>(XmlWriter, T)

可擴充點來撰寫自訂屬性。

WriteCustomElements<T>(XmlWriter, T)

可擴充點來撰寫自訂元素。

WriteDisplayClaim(XmlWriter, DisplayClaim)

寫展示聲明。

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

寫出一個實體描述符。

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

寫一個實體描述符。

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

寫一個 IDPSSO 描述符。

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

寫入一個索引端點。

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

寫出關鍵描述詞。

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

寫一個在地化的名字。

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

寫一個在地化的 URI。

WriteMetadata(Stream, MetadataBase)

將聯邦元資料寫入指定的串流。

WriteMetadata(XmlWriter, MetadataBase)

將聯邦元資料寫入指定的 XML 編入者。

WriteMetadataCore(XmlWriter, MetadataBase)

寫入元資料。

WriteOrganization(XmlWriter, Organization)

寫一個組織。

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

寫一個端點。

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

寫入角色描述符屬性。

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

寫入角色描述符元素。

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

撰寫安全憑證服務描述符。

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

寫一個 SPSSO 描述符。

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

寫入 SSO 描述符屬性。

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

寫入 SSO 描述符元素。

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

撰寫網路服務描述符屬性。

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

寫入一個 Web 服務描述符元素。

適用於