다음을 통해 공유


XmlSecureResolver.Credentials 속성

정의

웹 요청을 인증하는 데 사용된 자격 증명을 설정합니다.

public:
 virtual property System::Net::ICredentials ^ Credentials {  void set(System::Net::ICredentials ^ value); };
public override System.Net.ICredentials Credentials { set; }
member this.Credentials : System.Net.ICredentials
Public Overrides Property Credentials As ICredentials

속성 값

ICredentials

웹 요청을 인증하는 데 사용하는 자격 증명입니다. XmlSecureResolver는 내부 XmlResolver에 대해 지정된 자격 증명을 설정합니다. 이 속성이 설정되지 않으면 기본적으로 값은 null로 설정됩니다. 즉, XmlSecureResolver에 사용자 자격 증명이 없습니다.

예제

다음 예제에서는 기본 자격 증명을 XmlSecureResolver 사용하여 필요한 XmlTextReader네트워크 리소스를 확인하고 엽니다.

#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();
}
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();
  }
}
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

적용 대상

추가 정보