Udostępnij za pośrednictwem


XmlSecureResolver Klasa

Definicja

Przestroga

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

Pomaga zabezpieczyć kolejną implementację XmlResolver programu przez opakowywanie XmlResolver obiektu i ograniczanie zasobów, do których podstawowy XmlResolver obiekt ma dostęp.

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
Dziedziczenie
XmlSecureResolver
Atrybuty

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla elementu XmlSecureResolver.

Uwagi dotyczące dziedziczenia

Ta klasa ma zapotrzebowanie na dziedziczenie. Do dziedziczenia XmlSecureResolver z klasy jest wymagane pełne zaufanie.

Konstruktory

XmlSecureResolver(XmlResolver, Evidence)
Przestarzałe.

Inicjuje XmlSecureResolver nowe wystąpienie klasy z określonymi wartościami XmlResolver i Evidence .

XmlSecureResolver(XmlResolver, PermissionSet)
Przestarzałe.

Inicjuje XmlSecureResolver nowe wystąpienie klasy z określonymi wartościami XmlResolver i PermissionSet .

XmlSecureResolver(XmlResolver, String)
Przestarzałe.

Inicjuje XmlSecureResolver nowe wystąpienie klasy z podanym XmlResolver adresem URL i .

Właściwości

Credentials
Przestarzałe.

Ustawia poświadczenia używane do uwierzytelniania żądań internetowych.

Metody

CreateEvidenceForUrl(String)
Przestarzałe.

Tworzy dowody przy użyciu podanego adresu URL.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEntity(Uri, String, Type)
Przestarzałe.

Mapuje identyfikator URI na obiekt zawierający rzeczywisty zasób. Ta metoda tymczasowo ustawia PermissionSet element utworzony w konstruktorze przez wywołanie metody przed wywołaniem PermitOnly()GetEntity elementu bazowego XmlResolver w celu otwarcia zasobu.

GetEntityAsync(Uri, String, Type)
Przestarzałe.

Asynchronicznie mapuje identyfikator URI na obiekt zawierający rzeczywisty zasób.

GetEntityAsync(Uri, String, Type)
Przestarzałe.

Asynchronicznie mapuje identyfikator URI na obiekt zawierający rzeczywisty zasób.

(Odziedziczone po XmlResolver)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResolveUri(Uri, String)
Przestarzałe.

Rozwiązuje bezwzględny identyfikator URI z podstawowych i względnych identyfikatorów URI przez wywołanie ResolveUri bazowego XmlResolveridentyfikatora .

SupportsType(Uri, Type)
Przestarzałe.

Umożliwia programowi rozpoznawania nazw zwracanie typów innych niż Stream.

(Odziedziczone po XmlResolver)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy