XmlSecureResolver.Credentials プロパティ
アセンブリ: System.Xml (system.xml.dll 内)

Public Overrides WriteOnly Property Credentials As ICredentials
public override ICredentials Credentials { set; }
ICredentials オブジェクト。XmlSecureResolver は、基になるXmlResolver で、指定した資格情報を設定します。このプロパティが設定されていない場合、既定値は null 参照 (Visual Basic では Nothing) です。つまり、XmlSecureResolver はユーザーの資格情報を持ちません。

既定の資格情報で XmlSecureResolver を使用して、XmlTextReader で必要なネットワーク リソースを解決したり開いたりする例を次に示します。
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(); }

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSecureResolver クラス
XmlSecureResolver メンバ
System.Xml 名前空間
System.Net.NetworkCredential
System.Net.CredentialCache
CredentialCache.DefaultCredentials
Weblioに収録されているすべての辞書からXmlSecureResolver.Credentials プロパティを検索する場合は、下記のリンクをクリックしてください。

- XmlSecureResolver.Credentials プロパティのページへのリンク