Partager via


XmlSecureResolver Classe

Définition

Attention

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

Aide à sécuriser une autre implémentation de XmlResolver en incluant dans un wrapper l'objet XmlResolver et en limitant les ressources auxquelles le XmlResolver sous-jacent a accès.

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
Héritage
XmlSecureResolver
Attributs

Remarques

Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour XmlSecureResolver.

Notes pour les héritiers

Cette classe a une demande d’héritage. Une confiance totale est requise pour hériter de la XmlSecureResolver classe .

Constructeurs

XmlSecureResolver(XmlResolver, Evidence)
Obsolète.

Initialise une nouvelle instance de la classe XmlSecureResolver avec les XmlResolver et Evidence spécifiés.

XmlSecureResolver(XmlResolver, PermissionSet)
Obsolète.

Initialise une nouvelle instance de la classe XmlSecureResolver avec les XmlResolver et PermissionSet spécifiés.

XmlSecureResolver(XmlResolver, String)
Obsolète.

Initialise une nouvelle instance de la classe XmlSecureResolver avec le XmlResolver et l'URL spécifiés.

Propriétés

Credentials
Obsolète.

Définit les informations d'identification utilisées pour authentifier les demandes web.

Méthodes

CreateEvidenceForUrl(String)
Obsolète.

Crée une preuve à l'aide de l'URL fournie.

Equals(Object)
Obsolète.

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEntity(Uri, String, Type)
Obsolète.

Mappe un URI vers un objet contenant la ressource réelle. Cette méthode définit temporairement le PermissionSet créé dans le constructeur en appelant PermitOnly() avant d'appeler GetEntity sur le XmlResolver sous-jacent pour ouvrir la ressource.

GetEntityAsync(Uri, String, Type)
Obsolète.

Mappe de façon asynchrone un URI vers un objet contenant la ressource réelle.

GetEntityAsync(Uri, String, Type)
Obsolète.

Mappe de façon asynchrone un URI vers un objet contenant la ressource réelle.

(Hérité de XmlResolver)
GetHashCode()
Obsolète.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ResolveUri(Uri, String)
Obsolète.

Résout l'URI absolu à partir des URI de base et relatifs en appelant ResolveUri sur le XmlResolver sous-jacent.

SupportsType(Uri, Type)
Obsolète.

Permet au programme de résolution de retourner d’autres types que Stream.

(Hérité de XmlResolver)
ToString()
Obsolète.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à