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ın XmlResolver erişimi olan kaynakları kısıtlayarak uygulamasının başka bir uygulamasının XmlResolver güvenliğini sağlamayı sağlar.

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
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

Name Description
XmlSecureResolver(XmlResolver, Evidence)
Geçersiz.

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

XmlSecureResolver(XmlResolver, PermissionSet)
Geçersiz.

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

XmlSecureResolver(XmlResolver, String)
Geçersiz.

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

Özellikler

Name Description
Credentials
Geçersiz.

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

Yöntemler

Name Description
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.

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

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

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

GetHashCode()
Geçersiz.

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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Temel ve göreli URI'lerden mutlak URI'yi, temel alınan ResolveUriüzerinde çağırarak XmlResolver çö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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır