Condividi tramite


XmlSecureResolver Classe

Definizione

Attenzione

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

Consente di proteggere un'altra implementazione di XmlResolver eseguendo il wrapping dell'oggetto XmlResolver e imponendo restrizioni sulle risorse accessibili all'oggetto XmlResolver sottostante.

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
Ereditarietà
XmlSecureResolver
Attributi

Commenti

Per altre informazioni su questa API, vedere Osservazioni api supplementari per XmlSecureResolver.

Note per gli eredi

Questa classe ha una domanda di ereditarietà. L'attendibilità XmlSecureResolver completa è necessaria per ereditare dalla classe.

Costruttori

XmlSecureResolver(XmlResolver, Evidence)
Obsoleti.

Inizializza una nuova istanza della classe XmlSecureResolver con gli oggetti XmlResolver e Evidence specificati.

XmlSecureResolver(XmlResolver, PermissionSet)
Obsoleti.

Inizializza una nuova istanza della classe XmlSecureResolver con gli oggetti XmlResolver e PermissionSet specificati.

XmlSecureResolver(XmlResolver, String)
Obsoleti.

Inizializza una nuova istanza della classe XmlSecureResolver con l'oggetto XmlResolver e l'URL forniti.

Proprietà

Credentials
Obsoleti.

Imposta le credenziali usate per autenticare le richieste Web.

Metodi

CreateEvidenceForUrl(String)
Obsoleti.

Crea l'evidenza usando l'URL fornito.

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEntity(Uri, String, Type)
Obsoleti.

Esegue il mapping di un URI a un oggetto che contiene la risorsa effettiva. Questo metodo imposta temporaneamente l'oggetto PermissionSet creato nel costruttore chiamando il metodo PermitOnly() prima di chiamare GetEntity sull'oggetto XmlResolver sottostante per aprire la risorsa.

GetEntityAsync(Uri, String, Type)
Obsoleti.

Esegue in modo asincrono il mapping di un URI a un oggetto contenente la risorsa effettiva.

GetEntityAsync(Uri, String, Type)
Obsoleti.

Esegue in modo asincrono il mapping di un URI a un oggetto contenente la risorsa effettiva.

(Ereditato da XmlResolver)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResolveUri(Uri, String)
Obsoleti.

Risolve l'URI assoluto a partire dagli URI di base e relativo, chiamando ResolveUri sull'oggetto XmlResolver sottostante.

SupportsType(Uri, Type)
Obsoleti.

Consente al resolver di restituire tipi diversi da Stream.

(Ereditato da XmlResolver)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a