Condividi tramite


XmlSecureResolver.Credentials Proprietà

Definizione

Imposta le credenziali usate per autenticare le richieste Web.

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

Valore della proprietà

ICredentials

Credenziali usate per autenticare le richieste Web. L'oggetto XmlSecureResolver imposta le credenziali specificate sull'oggetto XmlResolver sottostante. Se questa proprietà non è impostata, viene usato il valore predefinito null. Questo significa che XmlSecureResolver non ha credenziali utente.

Esempio

Nell'esempio seguente viene usato un XmlSecureResolver oggetto con le credenziali predefinite per risolvere e aprire le risorse di rete necessarie per .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

Si applica a

Vedi anche