WebClient.UploadFile WebClient.UploadFile WebClient.UploadFile WebClient.UploadFile Method

Definition

Lädt eine lokale Datei in eine Ressource mit dem angegebenen URI hoch.Uploads a local file to a resource with the specified URI.

Überlädt

UploadFile(String, String) UploadFile(String, String) UploadFile(String, String) UploadFile(String, String)

Lädt die angegebene lokale Datei in eine Ressource mit dem angegebenen URI hoch.Uploads the specified local file to a resource with the specified URI.

UploadFile(Uri, String) UploadFile(Uri, String) UploadFile(Uri, String) UploadFile(Uri, String)

Lädt die angegebene lokale Datei in eine Ressource mit dem angegebenen URI hoch.Uploads the specified local file to a resource with the specified URI.

UploadFile(String, String, String) UploadFile(String, String, String) UploadFile(String, String, String) UploadFile(String, String, String)

Lädt die angegebene lokale Datei mithilfe der angegebenen Methode in die angegebene Ressource hoch.Uploads the specified local file to the specified resource, using the specified method.

UploadFile(Uri, String, String) UploadFile(Uri, String, String) UploadFile(Uri, String, String) UploadFile(Uri, String, String)

Lädt die angegebene lokale Datei mithilfe der angegebenen Methode in die angegebene Ressource hoch.Uploads the specified local file to the specified resource, using the specified method.

UploadFile(String, String) UploadFile(String, String) UploadFile(String, String) UploadFile(String, String)

Lädt die angegebene lokale Datei in eine Ressource mit dem angegebenen URI hoch.Uploads the specified local file to a resource with the specified URI.

public:
 cli::array <System::Byte> ^ UploadFile(System::String ^ address, System::String ^ fileName);
public byte[] UploadFile (string address, string fileName);
member this.UploadFile : string * string -> byte[]
Public Function UploadFile (address As String, fileName As String) As Byte()

Parameter

address
String String String String

Der URI der Ressource, die die Datei empfangen soll.The URI of the resource to receive the file. Zum Beispiel "ftp://localhost/samplefile.txt".For example, ftp://localhost/samplefile.txt.

fileName
String String String String

Die an die Ressource zu sendende Datei.The file to send to the resource. Beispiel: "samplefile.txt".For example, "samplefile.txt".

Gibt zurück

Byte[]

Ein Byte-Array mit dem Textkörper der Ressourcenantwort.A Byte array containing the body of the response from the resource.

Ausnahmen

Der address-Parameter ist null.The address parameter is null.

- oder --or- Der fileName-Parameter ist null.The fileName parameter is null.

Der durch Kombinieren von BaseAddress und address gebildete URI ist ungültig.The URI formed by combining BaseAddress, and address is invalid.

- oder --or- fileName ist null, Empty, enthält ungültige Zeichen oder existiert nicht.fileName is null, is Empty, contains invalid characters, or does not exist.

- oder --or- Fehler beim Hochladen der Datei.An error occurred while uploading the file.

- oder --or- Der Server, der Host dieser Ressource ist, hat nicht geantwortet.There was no response from the server hosting the resource.

- oder --or- Der Content-type-Header beginnt mit multipart.The Content-type header begins with multipart.

Beispiele

Das folgende Codebeispiel lädt die angegebene Datei mit dem angegebenen URI UploadFile.The following code example uploads the specified file to the specified URI using UploadFile. Jede vom Server zurückgegebenen Antwort ist in der Konsole angezeigt.Any response returned by the server is displayed on the console.

Console::Write( "\nPlease enter the URI to post data to : " );
String^ uriString = Console::ReadLine();

// Create a new WebClient instance.
WebClient^ myWebClient = gcnew WebClient;
Console::WriteLine( "\nPlease enter the fully qualified path of the file to be uploaded to the URI" );
String^ fileName = Console::ReadLine();
Console::WriteLine( "Uploading {0} to {1} ...", fileName, uriString );

// Upload the file to the URI.
// The 'UploadFile(uriString, fileName)' method implicitly uses HTTP POST method.
array<Byte>^responseArray = myWebClient->UploadFile( uriString, fileName );

// Decode and display the response.
Console::WriteLine( "\nResponse Received::The contents of the file uploaded are: \n {0}", 
    System::Text::Encoding::ASCII->GetString( responseArray ) );
Console.Write("\nPlease enter the URI to post data to : ");
String uriString = Console.ReadLine();

// Create a new WebClient instance.
WebClient myWebClient = new WebClient();

Console.WriteLine("\nPlease enter the fully qualified path of the file to be uploaded to the URI");
string fileName = Console.ReadLine();
Console.WriteLine("Uploading {0} to {1} ...",fileName,uriString);

// Upload the file to the URI.
// The 'UploadFile(uriString,fileName)' method implicitly uses HTTP POST method.
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);

// Decode and display the response.
Console.WriteLine("\nResponse Received.The contents of the file uploaded are:\n{0}", 
    System.Text.Encoding.ASCII.GetString(responseArray));

Console.Write(ControlChars.Cr + "Please enter the URI to post data to : ")
Dim uriString As String = Console.ReadLine()

' Create a new WebClient instance.
Dim myWebClient As New WebClient()

Console.WriteLine(ControlChars.Cr & _
    "Please enter the fully qualified path of the file to be uploaded to the URI")

Dim fileName As String = Console.ReadLine()
Console.WriteLine("Uploading {0} to {1} ...", fileName, uriString)

' Upload the file to the URI.
' The 'UploadFile(uriString,fileName)' method implicitly uses HTTP POST method. 
Dim responseArray As Byte() = myWebClient.UploadFile(uriString, fileName)

' Decode and display the response.
Console.WriteLine(ControlChars.Cr & "Response Received.The contents of the file uploaded are: " & _
    ControlChars.Cr & "{0}", System.Text.Encoding.ASCII.GetString(responseArray))

Das folgende Codebeispiel zeigt eine ASP.NET-Seite, die akzeptieren kann gebucht Dateien und eignet sich für die Verwendung mit der UploadFile Methode.The following code example shows an ASP.NET page that can accept posted files and is suitable for use with the UploadFile method. Die Seite muss auf einem Webserver befinden.The page must reside on a Web server. Die Adresse stellt den Wert für die address Parameter der UploadFile Methode.Its address provides the value for the address parameter of the UploadFile method.

<%@ Import Namespace="System"%>
<%@ Import Namespace="System.IO"%>
<%@ Import Namespace="System.Net"%>
<%@ Import NameSpace="System.Web"%>

<Script language="C#" runat=server>
void Page_Load(object sender, EventArgs e) {
	
	foreach(string f in Request.Files.AllKeys) {
		HttpPostedFile file = Request.Files[f];
		file.SaveAs("c:\\inetpub\\test\\UploadedFiles\\" + file.FileName);
	}	
}

</Script>
<html>
<body>
<p> Upload complete.  </p>
</body>
</html>
<%@ Import Namespace="System"%>
<%@ Import Namespace="System.IO"%>
<%@ Import Namespace="System.Net"%>
<%@ Import NameSpace="System.Web"%>

<Script language="VB" runat=server>
    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        
        Dim f As String
        Dim file
        For Each f In Request.Files.AllKeys
            file = Request.Files(f)
            file.SaveAs("c:\inetpub\test\UploadedFiles\" & file.FileName)
        Next f
        
    End Sub

</Script>
<html>
<body>
<p> Upload complete. </p>
</body>
</html>

Hinweise

Die UploadFile Methode sendet eine lokale Datei auf eine Ressource.The UploadFile method sends a local file to a resource. Diese Methode verwendet den STOR-Befehl zum Hochladen von einer FTP-Ressource.This method uses the STOR command to upload an FTP resource. Für eine HTTP-Ressource wird die POST-Methode verwendet.For an HTTP resource, the POST method is used.

Diese Methode blockiert, während des Hochladens der das.This method blocks while uploading the file. Wenn Sie eine Ressource herunterladen und beim Warten auf die Serverantwort die Ausführung fortsetzen möchten, können Sie eine der UploadFileAsync-Methoden verwenden.To continue executing while waiting for the server's response, use one of the UploadFileAsync methods.

Die POST von HTTP-Methode definiert ist.The POST method is defined by HTTP. Wenn die zugrunde liegende Anforderung nicht HTTP verwendet und POST wird nicht verstanden durch den Server, bestimmen die zugrunde liegenden Abläufe.If the underlying request does not use HTTP and POST is not understood by the server, the underlying protocol classes determine what occurs. In der Regel eine WebException ausgelöst und die Status Eigenschaft festgelegt wird, um den Fehler anzugeben.Typically, a WebException is thrown with the Status property set to indicate the error.

Wenn die BaseAddress Eigenschaft handelt es sich nicht um eine leere Zeichenfolge ("") und address enthält keinen absoluten URI, address muss ein relativer URI, der in Kombination BaseAddress um den absoluten URI der angeforderten Daten zu bilden.If the BaseAddress property is not an empty string ("") and address does not contain an absolute URI, address must be a relative URI that is combined with BaseAddress to form the absolute URI of the requested data. Wenn die QueryString -Eigenschaft keine leere Zeichenfolge ist, wird dieser an angefügt address.If the QueryString property is not an empty string, it is appended to address.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren.This member outputs trace information when you enable network tracing in your application. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung in .NET Framework.For more information, see Network Tracing in the .NET Framework.

Sicherheit

FileIOPermission
Zugriff auf die lokale Datei.to access the local file. Zugeordnete Enumeration: ReadAssociated enumeration: Read.

UploadFile(Uri, String) UploadFile(Uri, String) UploadFile(Uri, String) UploadFile(Uri, String)

Lädt die angegebene lokale Datei in eine Ressource mit dem angegebenen URI hoch.Uploads the specified local file to a resource with the specified URI.

public:
 cli::array <System::Byte> ^ UploadFile(Uri ^ address, System::String ^ fileName);
public byte[] UploadFile (Uri address, string fileName);
member this.UploadFile : Uri * string -> byte[]
Public Function UploadFile (address As Uri, fileName As String) As Byte()

Parameter

address
Uri Uri Uri Uri

Der URI der Ressource, die die Datei empfangen soll.The URI of the resource to receive the file. Zum Beispiel "ftp://localhost/samplefile.txt".For example, ftp://localhost/samplefile.txt.

fileName
String String String String

Die an die Ressource zu sendende Datei.The file to send to the resource. Beispiel: "samplefile.txt".For example, "samplefile.txt".

Gibt zurück

Byte[]

Ein Byte-Array mit dem Textkörper der Ressourcenantwort.A Byte array containing the body of the response from the resource.

Ausnahmen

Der address-Parameter ist null.The address parameter is null.

- oder --or- Der fileName-Parameter ist null.The fileName parameter is null.

Der durch Kombinieren von BaseAddress und address gebildete URI ist ungültig.The URI formed by combining BaseAddress, and address is invalid.

- oder --or- fileName ist null, Empty, enthält ungültige Zeichen oder existiert nicht.fileName is null, is Empty, contains invalid characters, or does not exist.

- oder --or- Fehler beim Hochladen der Datei.An error occurred while uploading the file.

- oder --or- Der Server, der Host dieser Ressource ist, hat nicht geantwortet.There was no response from the server hosting the resource.

- oder --or- Der Content-type-Header beginnt mit multipart.The Content-type header begins with multipart.

Hinweise

Die UploadFile Methode sendet eine lokale Datei auf eine Ressource.The UploadFile method sends a local file to a resource. Diese Methode verwendet den STOR-Befehl zum Hochladen von einer FTP-Ressource.This method uses the STOR command to upload an FTP resource. Für eine HTTP-Ressource wird die POST-Methode verwendet.For an HTTP resource, the POST method is used.

Diese Methode blockiert, während des Hochladens der das.This method blocks while uploading the file. Wenn Sie eine Ressource herunterladen und beim Warten auf die Serverantwort die Ausführung fortsetzen möchten, können Sie eine der UploadFileAsync-Methoden verwenden.To continue executing while waiting for the server's response, use one of the UploadFileAsync methods.

Die POST von HTTP-Methode definiert ist.The POST method is defined by HTTP. Wenn die zugrunde liegende Anforderung nicht HTTP verwendet und POST wird nicht verstanden durch den Server, bestimmen die zugrunde liegenden Abläufe.If the underlying request does not use HTTP and POST is not understood by the server, the underlying protocol classes determine what occurs. In der Regel eine WebException ausgelöst und die Status Eigenschaft festgelegt wird, um den Fehler anzugeben.Typically, a WebException is thrown with the Status property set to indicate the error.

Wenn die BaseAddress Eigenschaft handelt es sich nicht um eine leere Zeichenfolge ("") und address enthält keinen absoluten URI, address muss ein relativer URI, der in Kombination BaseAddress um den absoluten URI der angeforderten Daten zu bilden.If the BaseAddress property is not an empty string ("") and address does not contain an absolute URI, address must be a relative URI that is combined with BaseAddress to form the absolute URI of the requested data. Wenn die QueryString -Eigenschaft keine leere Zeichenfolge ist, wird dieser an angefügt address.If the QueryString property is not an empty string, it is appended to address.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren.This member outputs trace information when you enable network tracing in your application. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung in .NET Framework.For more information, see Network Tracing in the .NET Framework.

Sicherheit

FileIOPermission
Zugriff auf die lokale Datei.to access the local file. Zugeordnete Enumeration: ReadAssociated enumeration: Read.

UploadFile(String, String, String) UploadFile(String, String, String) UploadFile(String, String, String) UploadFile(String, String, String)

Lädt die angegebene lokale Datei mithilfe der angegebenen Methode in die angegebene Ressource hoch.Uploads the specified local file to the specified resource, using the specified method.

public:
 cli::array <System::Byte> ^ UploadFile(System::String ^ address, System::String ^ method, System::String ^ fileName);
public byte[] UploadFile (string address, string method, string fileName);
member this.UploadFile : string * string * string -> byte[]
Public Function UploadFile (address As String, method As String, fileName As String) As Byte()

Parameter

address
String String String String

Der URI der Ressource, die die Datei empfangen soll.The URI of the resource to receive the file.

method
String String String String

Die Methode zum Senden der Datei an die Ressource.The method used to send the file to the resource. Wenn null lautet der Standard für http POST und für ftp STOR.If null, the default is POST for http and STOR for ftp.

fileName
String String String String

Die an die Ressource zu sendende Datei.The file to send to the resource.

Gibt zurück

Byte[]

Ein Byte-Array mit dem Textkörper der Ressourcenantwort.A Byte array containing the body of the response from the resource.

Ausnahmen

Der address-Parameter ist null.The address parameter is null.

- oder --or- Der fileName-Parameter ist null.The fileName parameter is null.

Der durch Kombinieren von BaseAddress und address gebildete URI ist ungültig.The URI formed by combining BaseAddress, and address is invalid.

- oder --or- fileName ist null, Empty, enthält ungültige Zeichen oder existiert nicht.fileName is null, is Empty, contains invalid characters, or does not exist.

- oder --or- Fehler beim Hochladen der Datei.An error occurred while uploading the file.

- oder --or- Der Server, der Host dieser Ressource ist, hat nicht geantwortet.There was no response from the server hosting the resource.

- oder --or- Der Content-type-Header beginnt mit multipart.The Content-type header begins with multipart.

Beispiele

Das folgende Codebeispiel lädt die angegebene Datei mit dem angegebenen URI UploadFile.The following code example uploads the specified file to the specified URI using UploadFile. Jede vom Server zurückgegebenen Antwort ist in der Konsole angezeigt.Any response returned by the server is displayed on the console.

Console::Write( "\nPlease enter the URL to post data to : " );
String^ uriString = Console::ReadLine();

// Create a new WebClient instance.
WebClient^ myWebClient = gcnew WebClient;
Console::WriteLine
    ("\nPlease enter the fully qualified path of the file to be uploaded to the URL" );
String^ fileName = Console::ReadLine();
Console::WriteLine( "Uploading {0} to {1} ...", fileName, uriString );

// Upload the file to the URL using the HTTP 1.0 POST.
array<Byte>^responseArray = myWebClient->UploadFile( uriString, "POST", fileName );

// Decode and display the response.
Console::WriteLine( "\nResponse Received::The contents of the file uploaded are: \n {0}", 
    System::Text::Encoding::ASCII->GetString( responseArray ));
Console.Write("\nPlease enter the URL to post data to : ");
String uriString = Console.ReadLine();

// Create a new WebClient instance.
WebClient myWebClient = new WebClient();

Console.WriteLine("\nPlease enter the fully qualified path of the file to be uploaded to the URL");
string fileName = Console.ReadLine();

Console.WriteLine("Uploading {0} to {1} ...",fileName,uriString);						
// Upload the file to the URL using the HTTP 1.0 POST.
byte[] responseArray = myWebClient.UploadFile(uriString,"POST",fileName);

// Decode and display the response.
Console.WriteLine("\nResponse Received.The contents of the file uploaded are:\n{0}",
    System.Text.Encoding.ASCII.GetString(responseArray));


Console.Write(ControlChars.Cr + "Please enter the URL to post data to : ")
Dim uriString As String = Console.ReadLine()

' Create a new WebClient instance.
Dim myWebClient As New WebClient()
Console.WriteLine(ControlChars.Cr & _
    "Please enter the fully qualified path of the file to be uploaded to the URL")

Dim fileName As String = Console.ReadLine()
Console.WriteLine("Uploading {0} to {1} ...", fileName, uriString)

' Upload the file to the Url using the HTTP 1.0 POST.
Dim responseArray As Byte() = myWebClient.UploadFile(uriString, "POST", fileName)

' Decode and display the response.
Console.WriteLine(ControlChars.Cr + "Response Received.The contents of the file uploaded are: " & _
    ControlChars.Cr & "{0}", System.Text.Encoding.ASCII.GetString(responseArray))

Das folgende Codebeispiel zeigt eine ASP.NET-Seite, die akzeptieren kann gebucht Dateien und eignet sich für die Verwendung mit der UploadFile Methode.The following code example shows an ASP.NET page that can accept posted files and is suitable for use with the UploadFile method. Die Seite muss auf einem Webserver befinden.The page must reside on a Web server. Die Adresse stellt den Wert für die address Parameter der UploadFile Methode.Its address provides the value for the address parameter of the UploadFile method.

<%@ Import Namespace="System"%>
<%@ Import Namespace="System.IO"%>
<%@ Import Namespace="System.Net"%>
<%@ Import NameSpace="System.Web"%>

<Script language="C#" runat=server>
void Page_Load(object sender, EventArgs e) {
	
	foreach(string f in Request.Files.AllKeys) {
		HttpPostedFile file = Request.Files[f];
		file.SaveAs("c:\\inetpub\\test\\UploadedFiles\\" + file.FileName);
	}	
}

</Script>
<html>
<body>
<p> Upload complete.  </p>
</body>
</html>
<%@ Import Namespace="System"%>
<%@ Import Namespace="System.IO"%>
<%@ Import Namespace="System.Net"%>
<%@ Import NameSpace="System.Web"%>

<Script language="VB" runat=server>
    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        
        Dim f As String
        Dim file
        For Each f In Request.Files.AllKeys
            file = Request.Files(f)
            file.SaveAs("c:\inetpub\test\UploadedFiles\" & file.FileName)
        Next f
        
    End Sub

</Script>
<html>
<body>
<p> Upload complete. </p>
</body>
</html>

Hinweise

Wenn die Adresse eine HTTP-Ressource angibt, die UploadFile Methode sendet eine lokale Datei auf eine Ressource mit der im angegebenen HTTP-Methode der method Parameter und Antwort vom Server zurückgegeben.When address specifies an HTTP resource, the UploadFile method sends a local file to a resource using the HTTP method specified in the method parameter and returns any response from the server. Diese Methode blockiert, während des Hochladens der das.This method blocks while uploading the file. Wenn Sie eine Ressource herunterladen und beim Warten auf die Serverantwort die Ausführung fortsetzen möchten, können Sie eine der UploadFileAsync-Methoden verwenden.To continue executing while waiting for the server's response, use one of the UploadFileAsync methods.

Wenn die method Parameter gibt an, ein Verb, das vom Server nicht erkannt wird oder die address Ressource bestimmen die zugrunde liegenden Abläufe.If the method parameter specifies a verb that is not understood by the server or the address resource, the underlying protocol classes determine what occurs. In der Regel eine WebException ausgelöst und die Status Eigenschaft festgelegt wird, um den Fehler anzugeben.Typically, a WebException is thrown with the Status property set to indicate the error.

Wenn die BaseAddress Eigenschaft handelt es sich nicht um eine leere Zeichenfolge ("") und address enthält keinen absoluten URI, address muss ein relativer URI, der in Kombination BaseAddress um den absoluten URI der angeforderten Daten zu bilden.If the BaseAddress property is not an empty string ("") and address does not contain an absolute URI, address must be a relative URI that is combined with BaseAddress to form the absolute URI of the requested data. Wenn die QueryString -Eigenschaft keine leere Zeichenfolge ist, wird dieser an angefügt address.If the QueryString property is not an empty string, it is appended to address.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren.This member outputs trace information when you enable network tracing in your application. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung in .NET Framework.For more information, see Network Tracing in the .NET Framework.

Sicherheit

FileIOPermission
Zugriff auf die lokale Datei.to access the local file. Zugeordnete Enumeration: ReadAssociated enumeration: Read

UploadFile(Uri, String, String) UploadFile(Uri, String, String) UploadFile(Uri, String, String) UploadFile(Uri, String, String)

Lädt die angegebene lokale Datei mithilfe der angegebenen Methode in die angegebene Ressource hoch.Uploads the specified local file to the specified resource, using the specified method.

public:
 cli::array <System::Byte> ^ UploadFile(Uri ^ address, System::String ^ method, System::String ^ fileName);
public byte[] UploadFile (Uri address, string method, string fileName);
member this.UploadFile : Uri * string * string -> byte[]
Public Function UploadFile (address As Uri, method As String, fileName As String) As Byte()

Parameter

address
Uri Uri Uri Uri

Der URI der Ressource, die die Datei empfangen soll.The URI of the resource to receive the file.

method
String String String String

Die Methode zum Senden der Datei an die Ressource.The method used to send the file to the resource. Wenn null lautet der Standard für http POST und für ftp STOR.If null, the default is POST for http and STOR for ftp.

fileName
String String String String

Die an die Ressource zu sendende Datei.The file to send to the resource.

Gibt zurück

Byte[]

Ein Byte-Array mit dem Textkörper der Ressourcenantwort.A Byte array containing the body of the response from the resource.

Ausnahmen

Der address-Parameter ist null.The address parameter is null.

- oder --or- Der fileName-Parameter ist null.The fileName parameter is null.

Der durch Kombinieren von BaseAddress und address gebildete URI ist ungültig.The URI formed by combining BaseAddress, and address is invalid.

- oder --or- fileName ist null, Empty, enthält ungültige Zeichen oder existiert nicht.fileName is null, is Empty, contains invalid characters, or does not exist.

- oder --or- Fehler beim Hochladen der Datei.An error occurred while uploading the file.

- oder --or- Der Server, der Host dieser Ressource ist, hat nicht geantwortet.There was no response from the server hosting the resource.

- oder --or- Der Content-type-Header beginnt mit multipart.The Content-type header begins with multipart.

Hinweise

Wenn die Adresse eine HTTP-Ressource angibt, die UploadFile Methode sendet eine lokale Datei auf eine Ressource mit der im angegebenen HTTP-Methode der method Parameter und Antwort vom Server zurückgegeben.When address specifies an HTTP resource, the UploadFile method sends a local file to a resource using the HTTP method specified in the method parameter and returns any response from the server. Diese Methode blockiert, während des Hochladens der das.This method blocks while uploading the file. Wenn Sie eine Ressource herunterladen und beim Warten auf die Serverantwort die Ausführung fortsetzen möchten, können Sie eine der UploadFileAsync-Methoden verwenden.To continue executing while waiting for the server's response, use one of the UploadFileAsync methods.

Wenn die method Parameter gibt an, ein Verb, das vom Server nicht erkannt wird oder die address Ressource bestimmen die zugrunde liegenden Abläufe.If the method parameter specifies a verb that is not understood by the server or the address resource, the underlying protocol classes determine what occurs. In der Regel eine WebException ausgelöst und die Status Eigenschaft festgelegt wird, um den Fehler anzugeben.Typically, a WebException is thrown with the Status property set to indicate the error.

Wenn die BaseAddress Eigenschaft handelt es sich nicht um eine leere Zeichenfolge ("") und address enthält keinen absoluten URI, address muss ein relativer URI, der in Kombination BaseAddress um den absoluten URI der angeforderten Daten zu bilden.If the BaseAddress property is not an empty string ("") and address does not contain an absolute URI, address must be a relative URI that is combined with BaseAddress to form the absolute URI of the requested data. Wenn die QueryString -Eigenschaft keine leere Zeichenfolge ist, wird dieser an angefügt address.If the QueryString property is not an empty string, it is appended to address.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren.This member outputs trace information when you enable network tracing in your application. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung in .NET Framework.For more information, see Network Tracing in the .NET Framework.

Sicherheit

FileIOPermission
Zugriff auf die lokale Datei.to access the local file. Zugeordnete Enumeration: ReadAssociated enumeration: Read

Gilt für: