System::Xml::XmlSecureResolver sınıfı

XmlSecureResolver class

Başka bir XmlResolver uygulamasını, XmlResolver nesnesini sararak ve temel XmlResolver nesnesinin erişebileceği kaynakları kısıtlayarak güvenli hale getirmeye yardımcı olur.

class XmlSecureResolver : public System::Xml::XmlResolver

Yöntemler

YöntemAçıklama
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideBir URI’yi gerçek kaynağı içeren bir nesneye eşler.
ResolveUri(SharedPtr<Uri>, String) overrideTemel ve göreli URI’lerden, temel XmlResolver üzerinde ResolveUri çağrısı yaparak mutlak URI’yı çözer.
set_Credentials(SharedPtr<Net::ICredentials>) overrideWeb isteklerini kimlik doğrulamak için kullanılan kimlik bilgilerini ayarlar.
XmlSecureResolver(const SharedPtr<XmlResolver>&, const String&)Sağlanan XmlResolver ve URL ile XmlSecureResolver sınıfının yeni bir örneğini başlatır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma addır.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız