MetadataSerializer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Unterstützung für die Serialisierung von Metadaten.
public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
- Vererbung
-
MetadataSerializer
Konstruktoren
| Name | Beschreibung |
|---|---|
| MetadataSerializer() |
Initialisiert eine neue Instanz der MetadataSerializer Klasse mit einem Standardtoken-Serializer. |
| MetadataSerializer(SecurityTokenSerializer) |
Initialisiert eine neue Instanz der MetadataSerializer Klasse, die den angegebenen Token serializer verwendet. |
Felder
| Name | Beschreibung |
|---|---|
| LanguageAttribute |
Eine Zeichenfolgenkonstante, die das Sprachattribute "xml:lang" definiert. |
| LanguageLocalName |
Eine Zeichenfolgenkonstante, die den lokalen Sprachnamen "lang" definiert. |
| LanguageNamespaceUri |
Eine Zeichenfolgenkonstante, die den Sprachennamespace-URI definiert, |
| LanguagePrefix |
Eine Zeichenfolgenkonstante, die das Sprachpräfix "xml" definiert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CertificateValidationMode |
Ruft den Überprüfungsmodus des X.509-Zertifikats ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest. |
| CertificateValidator |
Dient zum Abrufen oder Festlegen des Zertifikats validator für das X.509-Zertifikat, das zum Signieren des Metadatendokuments verwendet wird. |
| RevocationMode |
Ruft den Sperrmodus des X.509-Zertifikats ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest. |
| SecurityTokenSerializer |
Ruft den Token serialisierer, der von der aktuellen Instanz zum Serialisieren von Sicherheitstoken verwendet wird. |
| TrustedIssuers |
Ruft die Liste der vertrauenswürdigen Aussteller ab, die vertrauenswürdig sind, um das Metadatendokument von der aktuellen Instanz zu signieren. |
| TrustedStoreLocation |
Ruft den Speicherort des vertrauenswürdigen Speichers des X.509-Zertifikats ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateApplicationServiceInstance() |
Erstellt einen Anwendungsdienstdeskriptor. |
| CreateContactPersonInstance() |
Erstellt eine Kontaktperson. |
| CreateEntitiesDescriptorInstance() |
Erstellt einen Entitätsdeskriptor. |
| CreateEntityDescriptorInstance() |
Erstellt einen Entitätsdeskriptor. |
| CreateIdentityProviderSingleSignOnDescriptorInstance() |
Erstellt einen IDPSSO-Deskriptor. |
| CreateIndexedProtocolEndpointInstance() |
Erstellt einen indizierten Endpunkt. |
| CreateKeyDescriptorInstance() |
Erstellt einen Schlüsseldeskriptor. |
| CreateLocalizedNameInstance() |
Erstellt einen lokalisierten Namen. |
| CreateLocalizedUriInstance() |
Erstellt einen lokalisierten URI. |
| CreateOrganizationInstance() |
Erstellt eine Organisation. |
| CreateProtocolEndpointInstance() |
Erstellt einen Endpunkt. |
| CreateSecurityTokenServiceDescriptorInstance() |
Erstellt einen Sicherheitstokendienstdeskriptor. |
| CreateServiceProviderSingleSignOnDescriptorInstance() |
Erstellt einen SPSSO-Deskriptor. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als die Standard-Hashfunktion (Geerbt von Object) |
| GetMetadataSigningCertificate(SecurityKeyIdentifier) |
Ruft das X.509-Zertifikat ab, das aus dem angegebenen Schlüsselbezeichner erstellt wurde. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReadApplicationServiceDescriptor(XmlReader) |
Liest einen Anwendungsdienstdeskriptor. |
| ReadAttribute(XmlReader) |
Liest das <saml:Attribute-Element> . |
| ReadContactPerson(XmlReader) |
Liest eine Kontaktperson vor. |
| ReadCustomAttributes<T>(XmlReader, T) |
Erweiterbarkeitspunkt zum Lesen benutzerdefinierter Attribute. |
| ReadCustomElement<T>(XmlReader, T) |
Erweiterbarkeitspunkt zum Lesen benutzerdefinierter Elemente. Gibt standardmäßig zurück |
| ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor) |
Erweiterbarkeitspunkt zum Lesen benutzerdefinierter RoleDescriptors. |
| ReadDisplayClaim(XmlReader) |
Liest einen Anzeigeanspruch. |
| ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver) |
Liest einen Entitätsdeskriptor. |
| ReadEntityDescriptor(XmlReader, SecurityTokenResolver) |
Liest einen Entitätsdeskriptor. |
| ReadIdentityProviderSingleSignOnDescriptor(XmlReader) |
Liest einen IDPSSO-Deskriptor. |
| ReadIndexedProtocolEndpoint(XmlReader) |
Liest einen indizierten Endpunkt. |
| ReadKeyDescriptor(XmlReader) |
Liest einen Schlüsseldeskriptor. |
| ReadLocalizedName(XmlReader) |
Liest einen lokalisierten Namen. |
| ReadLocalizedUri(XmlReader) |
Liest einen lokalisierten URI. |
| ReadMetadata(Stream) |
Liest den angegebenen Datenstrom, um einen Entitätsdeskriptor oder einen Entitätsdeskriptor zu deserialisieren. |
| ReadMetadata(XmlReader, SecurityTokenResolver) |
Lesen Sie den angegebenen XmlReader, um einen Entitätsdeskriptor oder einen Entitätsdeskriptor zu deserialisieren. |
| ReadMetadata(XmlReader) |
Liest den angegebenen XML-Reader, um einen Entitätsdeskriptor oder einen Entitätsdeskriptor zu deserialisieren. |
| ReadMetadataCore(XmlReader, SecurityTokenResolver) |
Liest einen Entitätsdeskriptor oder einen Entitätsdeskriptor. |
| ReadOrganization(XmlReader) |
Liest eine Organisation. |
| ReadProtocolEndpoint(XmlReader) |
Liest einen Endpunkt. |
| ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor) |
Liest Rollendeskriptorattribute. |
| ReadRoleDescriptorElement(XmlReader, RoleDescriptor) |
Liest Rollendeskriptorelemente. |
| ReadSecurityTokenServiceDescriptor(XmlReader) |
Liest einen Sicherheitstokendienstdeskriptor. |
| ReadServiceProviderSingleSignOnDescriptor(XmlReader) |
Liest einen SPSSO-Deskriptor. |
| ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor) |
Liest SSO-Deskriptorattribute. |
| ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor) |
Liest SSO-Deskriptorelemente. |
| ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor) |
Liest Webdienstdeskriptorattribute. |
| ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor) |
Liest Webdienstdeskriptorelemente. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| ValidateIssuer(X509Certificate2) |
Überprüft das X.509-Zertifikat, das das Metadatendokument mit der liste der vertrauenswürdigen Aussteller signiert hat, die von der TrustedIssuers Eigenschaft angegeben wurde. Diese Methode wird von der ValidateSigningCredential(SigningCredentials) Methode aufgerufen. |
| ValidateSigningCredential(SigningCredentials) |
Überprüft die Signierungsanmeldeinformationen des Metadatendokuments. |
| WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor) |
Schreibt einen Anwendungsdienstdeskriptor. |
| WriteAttribute(XmlWriter, Saml2Attribute) |
Schreibt das <saml:Attribute-Element> . |
| WriteContactPerson(XmlWriter, ContactPerson) |
Schreibt eine Kontaktperson. |
| WriteCustomAttributes<T>(XmlWriter, T) |
Erweiterbarer Punkt zum Schreiben benutzerdefinierter Attribute. |
| WriteCustomElements<T>(XmlWriter, T) |
Erweiterbarer Punkt zum Schreiben benutzerdefinierter Elemente. |
| WriteDisplayClaim(XmlWriter, DisplayClaim) |
Schreibt einen Anzeigeanspruch. |
| WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor) |
Schreibt einen Entitätsdeskriptor. |
| WriteEntityDescriptor(XmlWriter, EntityDescriptor) |
Schreibt einen Entitätsdeskriptor. |
| WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor) |
Schreibt einen IDPSSO-Deskriptor. |
| WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName) |
Schreibt einen indizierten Endpunkt. |
| WriteKeyDescriptor(XmlWriter, KeyDescriptor) |
Schreibt einen Schlüsseldeskriptor. |
| WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName) |
Schreibt einen lokalisierten Namen. |
| WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName) |
Schreibt einen lokalisierten URI. |
| WriteMetadata(Stream, MetadataBase) |
Schreibt die Verbundmetadaten in den angegebenen Datenstrom. |
| WriteMetadata(XmlWriter, MetadataBase) |
Schreibt die Verbundmetadaten in den angegebenen XML-Writer. |
| WriteMetadataCore(XmlWriter, MetadataBase) |
Schreibt die Metadaten. |
| WriteOrganization(XmlWriter, Organization) |
Schreibt eine Organisation. |
| WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName) |
Schreibt einen Endpunkt. |
| WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor) |
Schreibt Rollendeskriptorattribute. |
| WriteRoleDescriptorElements(XmlWriter, RoleDescriptor) |
Schreibt das Rollendeskriptorelement. |
| WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor) |
Schreibt einen Sicherheitstokendienstdeskriptor. |
| WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor) |
Schreibt einen SPSSO-Deskriptor. |
| WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor) |
Schreibt die SSO-Deskriptorattribute. |
| WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor) |
Schreibt das SSO-Deskriptorelement. |
| WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor) |
Schreibt die Webdienstdeskriptorattribute. |
| WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor) |
Schreibt ein Webdienstdeskriptorelement. |