XmlSecureResolver Sınıf

Tanım

Dikkat

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

Nesnesini sarmalayarak XmlResolver ve temel alınan XmlResolver kaynakların erişimine sahip olan kaynakları kısıtlayarak başka bir uygulamasının XmlResolver güvenliğini sağlamaya yardımcı olur.

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
Devralma
XmlSecureResolver
Öznitelikler

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz . XmlSecureResolver için ek API açıklamaları.

Devralanlara Notlar

Bu sınıfın devralma talebi var. Sınıfından XmlSecureResolver devralmak için tam güven gerekir.

Oluşturucular

XmlSecureResolver(XmlResolver, Evidence)
Geçersiz.

ve Evidence ile XmlResolver sınıfının yeni bir örneğini XmlSecureResolver başlatır.

XmlSecureResolver(XmlResolver, PermissionSet)
Geçersiz.

ve PermissionSet ile XmlResolver sınıfının yeni bir örneğini XmlSecureResolver başlatır.

XmlSecureResolver(XmlResolver, String)
Geçersiz.

ve URL'si XmlSecureResolver ile sınıfının yeni bir örneğini XmlResolver başlatır.

Özellikler

Credentials
Geçersiz.

Web isteklerinin kimliğini doğrulamak için kullanılan kimlik bilgilerini ayarlar.

Yöntemler

CreateEvidenceForUrl(String)
Geçersiz.

Sağlanan URL'yi kullanarak kanıt oluşturur.

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEntity(Uri, String, Type)
Geçersiz.

Bir URI'yi gerçek kaynağı içeren bir nesneyle eşler. Bu yöntem, kaynağı açmak için temel XmlResolver alınan öğesini çağırmadan önce çağırarak GetEntityPermitOnly() oluşturucuda oluşturulan öğesini geçici olarak ayarlarPermissionSet.

GetEntityAsync(Uri, String, Type)
Geçersiz.

Bir URI'yi zaman uyumsuz olarak gerçek kaynağı içeren bir nesneyle eşler.

GetEntityAsync(Uri, String, Type)
Geçersiz.

Bir URI'yi zaman uyumsuz olarak gerçek kaynağı içeren bir nesneyle eşler.

(Devralındığı yer: XmlResolver)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResolveUri(Uri, String)
Geçersiz.

Temel ve göreli URI'lerden alınan mutlak URI'yi temel alınan XmlResolverüzerinde çağırarak ResolveUri çözümler.

SupportsType(Uri, Type)
Geçersiz.

Çözümleyicinin dışında Streamtürler döndürmesini sağlar.

(Devralındığı yer: XmlResolver)
ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır