Поделиться через


XmlSecureResolver Класс

Определение

Внимание!

XmlSecureResolver is obsolete. Use XmlResolver.ThrowingResolver instead when attempting to forbid XML external entity resolution.

Позволяет защитить другую реализацию XmlResolver путем применения программы-оболочки к объекту XmlResolver и ограничения ресурсов, доступ к которым имеет базовый объект XmlResolver.

public ref class XmlSecureResolver : System::Xml::XmlResolver
public class XmlSecureResolver : System.Xml.XmlResolver
[System.Obsolete("XmlSecureResolver is obsolete. Use XmlResolver.ThrowingResolver instead when attempting to forbid XML external entity resolution.", DiagnosticId="SYSLIB0047", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class XmlSecureResolver : System.Xml.XmlResolver
type XmlSecureResolver = class
    inherit XmlResolver
[<System.Obsolete("XmlSecureResolver is obsolete. Use XmlResolver.ThrowingResolver instead when attempting to forbid XML external entity resolution.", DiagnosticId="SYSLIB0047", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type XmlSecureResolver = class
    inherit XmlResolver
Public Class XmlSecureResolver
Inherits XmlResolver
Наследование
XmlSecureResolver
Атрибуты

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для XmlSecureResolver.

Примечания для тех, кто наследует этот метод

Этот класс имеет требование наследования. Для наследования от XmlSecureResolver класса требуется полное доверие.

Конструкторы

XmlSecureResolver(XmlResolver, Evidence)
Устаревшие..

Инициализирует новый экземпляр класса XmlSecureResolver с заданными объектами XmlResolver и Evidence.

XmlSecureResolver(XmlResolver, PermissionSet)
Устаревшие..

Инициализирует новый экземпляр класса XmlSecureResolver с заданными объектами XmlResolver и PermissionSet.

XmlSecureResolver(XmlResolver, String)
Устаревшие..

Инициализирует новый экземпляр класса XmlSecureResolver с указанными объектом XmlResolver и URL-адресом.

Свойства

Credentials
Устаревшие..

Задает учетные данные, используемые для проверки подлинности веб-запросов.

Методы

CreateEvidenceForUrl(String)
Устаревшие..

Создает свидетельство, используя предоставленный URL-адрес.

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEntity(Uri, String, Type)
Устаревшие..

Сопоставляет код URI с объектом, содержащим фактический ресурс. Этот метод временно задает объект PermissionSet, созданный в конструкторе путем вызова объекта PermitOnly() до вызова GetEntity для базового объекта XmlResolver, чтобы открыть ресурс.

GetEntityAsync(Uri, String, Type)
Устаревшие..

Асинхронно сопоставляет URI с объектом, содержащим фактический ресурс.

GetEntityAsync(Uri, String, Type)
Устаревшие..

Асинхронно сопоставляет URI с объектом, содержащим фактический ресурс.

(Унаследовано от XmlResolver)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ResolveUri(Uri, String)
Устаревшие..

Разрешает абсолютный URI на основе базового и относительного URI путем вызова ResolveUri для базового объекта XmlResolver.

SupportsType(Uri, Type)
Устаревшие..

Позволяет сопоставителю возвращать типы, отличные от Stream.

(Унаследовано от XmlResolver)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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