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)

Считывает атрибуты дескриптора веб-службы.

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)

Записывает элемент дескриптора веб-службы.

Применяется к