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

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

仮想ディレクトリが認証を要求しない場合は、このプロパティを設定する必要はありません。それ以外の場合は、ユーザーの資格情報を提供する必要があります。
別の資格情報を異なる URI に関連付け、資格情報キャッシュに追加できます。その後、この資格情報を使用して、XML の元のソースに関係なく、異なる URI の認証を確認できます。
Credentials プロパティを資格情報キャッシュに設定する方法を次の C# コードに示します。
NetworkCredential myCred = new NetworkCredential(UserName,SecurelyStoredPassword,Domain); CredentialCache myCache = new CredentialCache(); myCache.Add(new Uri("http://www.contoso.com/"), "Basic", myCred); myCache.Add(new Uri("http://app.contoso.com/"), "Basic", myCred); XmlUrlResolver resolver = new XmlUrlResolver(); resolver.Credentials = myCache;

資格情報を使用して XmlUrlResolver オブジェクトを作成する例を次に示します。XmlReader は、XmlUrlResolver オブジェクトの資格情報を使用してネットワーク リソースにアクセスします。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からXmlUrlResolver.Credentials プロパティを検索する場合は、下記のリンクをクリックしてください。

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