Sdílet prostřednictvím


XmlSecureResolver Třída

Definice

Upozornění

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

Pomáhá zabezpečit jinou implementaci objektu XmlResolver zabalením objektu XmlResolver a omezením prostředků, ke kterým má podkladový objekt XmlResolver přístup.

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
Dědičnost
XmlSecureResolver
Atributy

Poznámky

Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro XmlSecureResolver.

Poznámky pro dědice

Tato třída má požadavek dědičnosti. K dědění z třídy se vyžaduje úplný vztah důvěryhodnosti XmlSecureResolver .

Konstruktory

XmlSecureResolver(XmlResolver, Evidence)
Zastaralé.

Inicializuje novou instanci XmlSecureResolver třídy se zadanými XmlResolver a Evidence .

XmlSecureResolver(XmlResolver, PermissionSet)
Zastaralé.

Inicializuje novou instanci XmlSecureResolver třídy se zadanými XmlResolver a PermissionSet .

XmlSecureResolver(XmlResolver, String)
Zastaralé.

Inicializuje novou instanci XmlSecureResolver třídy se zadanými XmlResolver adresami URL a .

Vlastnosti

Credentials
Zastaralé.

Nastaví přihlašovací údaje používané k ověřování webových požadavků.

Metody

CreateEvidenceForUrl(String)
Zastaralé.

Vytvoří důkazy pomocí zadané adresy URL.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEntity(Uri, String, Type)
Zastaralé.

Mapuje identifikátor URI na objekt, který obsahuje skutečný prostředek. Tato metoda dočasně nastaví PermissionSet vytvořený v konstruktoru voláním PermitOnly() před voláním GetEntity v podkladovém XmlResolver objektu k otevření prostředku.

GetEntityAsync(Uri, String, Type)
Zastaralé.

Asynchronně mapuje identifikátor URI na objekt, který obsahuje skutečný prostředek.

GetEntityAsync(Uri, String, Type)
Zastaralé.

Asynchronně mapuje identifikátor URI na objekt, který obsahuje skutečný prostředek.

(Zděděno od XmlResolver)
GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ResolveUri(Uri, String)
Zastaralé.

Vyřeší absolutní identifikátor URI ze základního a relativního identifikátoru URI voláním ResolveUri základního XmlResolveridentifikátoru .

SupportsType(Uri, Type)
Zastaralé.

Umožňuje překladače vrátit jiné typy než Stream.

(Zděděno od XmlResolver)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro