XmlSecureResolver Osztály

Definíció

Figyelemfelhívás

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

Az objektum körbefuttatásával XmlResolverXmlResolver és az alapul szolgáló XmlResolver erőforrások hozzáférésének korlátozásával segít a másik implementáció biztonságossá tételében.

public ref 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
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}")>]
type XmlSecureResolver = class
    inherit XmlResolver
type XmlSecureResolver = class
    inherit XmlResolver
Public Class XmlSecureResolver
Inherits XmlResolver
Öröklődés
XmlSecureResolver
Attribútumok

Konstruktorok

Name Description
XmlSecureResolver(XmlResolver, Evidence)
Elavult.

Inicializálja az osztály új példányát a XmlSecureResolver megadott és XmlResolver a Evidence megadott értékekkel.

XmlSecureResolver(XmlResolver, PermissionSet)
Elavult.

Inicializálja az osztály új példányát a XmlSecureResolver megadott és XmlResolver a PermissionSet megadott értékekkel.

XmlSecureResolver(XmlResolver, String)
Elavult.

Inicializálja az XmlSecureResolver osztály új példányát a XmlResolver megadott URL-címmel.

Tulajdonságok

Name Description
Credentials
Elavult.

Beállítja a webes kérelmek hitelesítéséhez használt hitelesítő adatokat.

Metódusok

Name Description
CreateEvidenceForUrl(String)
Elavult.

Bizonyítékokat hoz létre a megadott URL-cím használatával.

Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEntity(Uri, String, Type)
Elavult.

URI-t képez le egy olyan objektumra, amely a tényleges erőforrást tartalmazza. Ez a metódus ideiglenesen beállítja a PermissionSet konstruktorban létrehozott értékeket, PermitOnly() mielőtt GetEntity meghívja az alapul szolgálót XmlResolver az erőforrás megnyitásához.

GetEntityAsync(Uri, String, Type)
Elavult.

Aszinkron módon leképzi az URI-t egy olyan objektumra, amely a tényleges erőforrást tartalmazza.

GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ResolveUri(Uri, String)
Elavult.

A mögöttes ResolveUriURI meghívásával XmlResolver feloldja az abszolút URI-t az alapból és a relatív URI-kból.

SupportsType(Uri, Type)
Elavult.

Lehetővé teszi a feloldó számára, hogy más típusokat ad vissza, mint Streama .

(Öröklődés forrása XmlResolver)
ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: