Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt Anmeldeinformationen zum Authentifizieren von Webanforderungen fest.
Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)
Syntax
'Declaration
Public Overrides WriteOnly Property Credentials As ICredentials
'Usage
Dim instance As XmlSecureResolver
Dim value As ICredentials
instance.Credentials = value
public override ICredentials Credentials { set; }
public:
virtual property ICredentials^ Credentials {
void set (ICredentials^ value) override;
}
/** @property */
public void set_Credentials (ICredentials value)
public override function set Credentials (value : ICredentials)
Eigenschaftenwert
Ein ICredentials-Objekt. Der XmlSecureResolver legt die angegebenen Anmeldeinformationen für den zugrunde liegenden XmlResolver fest. Wenn diese Eigenschaft nicht festgelegt ist, wird als Standardwert NULL (Nothing in Visual Basic) verwendet, was bedeutet, dass XmlSecureResolver über keine Benutzeranmeldeinformationen verfügt.
Beispiel
Im folgenden Beispiel wird ein XmlSecureResolver mit Standardanmeldeinformationen verwendet, um Netzwerkressourcen aufzulösen oder zu öffnen, die der XmlTextReader benötigt.
Imports System
Imports System.IO
Imports System.Xml
Imports System.Net
public class Sample
public shared sub Main()
' Create the reader.
Dim reader as XmlTextReader = new XmlTextReader("http://myServer/data/books.xml")
' Create a secure resolver with default credentials.
Dim resolver as XmlUrlResolver = new XmlUrlResolver()
Dim sResolver as XmlSecureResolver = new XmlSecureResolver(resolver, "http://myServer/data/")
sResolver.Credentials = CredentialCache.DefaultCredentials
' Use the secure resolver to resolve resources.
reader.XmlResolver = sResolver
' Parse the file.
while (reader.Read())
' Do any additional processing here.
end while
' Close the reader.
reader.Close()
end sub
end class
using System;
using System.IO;
using System.Xml;
using System.Net;
public class Sample {
public static void Main() {
// Create the reader.
XmlTextReader reader = new XmlTextReader("http://myServer/data/books.xml");
// Create a secure resolver with default credentials.
XmlUrlResolver resolver = new XmlUrlResolver();
XmlSecureResolver sResolver = new XmlSecureResolver(resolver, "http://myServer/data/");
sResolver.Credentials = CredentialCache.DefaultCredentials;
// Use the secure resolver to resolve resources.
reader.XmlResolver = sResolver;
// Parse the file.
while (reader.Read()) {
// Do any additional processing here.
}
// Close the reader.
reader.Close();
}
}
#using <System.dll>
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
using namespace System::Net;
int main()
{
// Create the reader.
XmlTextReader^ reader = gcnew XmlTextReader( "http://myServer/data/books.xml" );
// Create a secure resolver with default credentials.
XmlUrlResolver^ resolver = gcnew XmlUrlResolver;
XmlSecureResolver^ sResolver = gcnew XmlSecureResolver( resolver,"http://myServer/data/" );
sResolver->Credentials = CredentialCache::DefaultCredentials;
// Use the secure resolver to resolve resources.
reader->XmlResolver = sResolver;
// Parse the file.
while ( reader->Read() )
{
// Do any additional processing here.
}
// Close the reader.
reader->Close();
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
Siehe auch
Referenz
XmlSecureResolver-Klasse
XmlSecureResolver-Member
System.Xml-Namespace
System.Net.NetworkCredential
System.Net.CredentialCache
CredentialCache.DefaultCredentials