MetadataSerializer 類別

定義

提供中繼資料序列化的支援。

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

建構函式

MetadataSerializer()

使用預設權杖序列化程式,初始化 MetadataSerializer 類別的新執行個體。

MetadataSerializer(SecurityTokenSerializer)

初始化 MetadataSerializer 類別的新執行個體,這個執行個體使用指定的權杖序列化程式。

欄位

LanguageAttribute

定義語言屬性 "xml:lang" 的字串常數。

LanguageLocalName

定義語言本地名稱 "lang" 的字串常數。

LanguageNamespaceUri

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

LanguagePrefix

定義語言前置詞 "xml" 的字串常數。

屬性

CertificateValidationMode

取得或設定用來簽署中繼資料文件之 X.509 憑證的驗證模式。

CertificateValidator

取得或設定用來簽署中繼資料文件之 X.509 憑證的憑證驗證程式。

RevocationMode

取得或設定用來簽署中繼資料文件之 X.509 憑證的撤銷模式。

SecurityTokenSerializer

取得目前執行個體所用來序列化安全性權杖的權杖序列化程式。

TrustedIssuers

取得受信任簽發者的清單,目前的執行個體信任他們簽章中繼資料文件。

TrustedStoreLocation

取得或設定用來簽署中繼資料文件之 X.509 憑證的受信任存放區位置。

方法

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)

用來讀取自訂 RoleDescriptors 的擴充點。

ReadDisplayClaim(XmlReader)

讀取顯示宣告。

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

讀取實體描述元。

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

讀取實體描述元。

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

讀取 IDPSSO 描述元。

ReadIndexedProtocolEndpoint(XmlReader)

讀取有索引的端點。

ReadKeyDescriptor(XmlReader)

讀取金鑰描述元。

ReadLocalizedName(XmlReader)

讀取當地語系化名稱。

ReadLocalizedUri(XmlReader)

讀取當地語系化 URI。

ReadMetadata(Stream)

讀取指定的資料流來還原序列化的實體描述元。

ReadMetadata(XmlReader)

讀取指定的 XML 讀取器來還原序列化的實體描述元。

ReadMetadata(XmlReader, SecurityTokenResolver)

讀取指定的 XmlReader 來還原序列化的實體描述元。

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)

讀取 Web 服務描述元屬性。

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

讀取 Web 服務描述元項目。

ToString()

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

(繼承來源 Object)
ValidateIssuer(X509Certificate2)

針對 TrustedIssuers 屬性指定的受信任簽發者清單,驗證簽署中繼資料文件的 X.509 憑證。 這個方法是由 ValidateSigningCredential(SigningCredentials) 方法叫用 (Invoke)。

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)

寫入 Web 服務描述元屬性。

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

寫入 Web 服務描述元項目。

適用於