WebClient.UploadString Metodo

Definizione

Carica la stringa specificata nella risorsa specificata.

Overload

UploadString(String, String)

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo POST.

UploadString(Uri, String)

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo POST.

UploadString(String, String, String)

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo specificato.

UploadString(Uri, String, String)

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo specificato.

UploadString(String, String)

Source:
WebClient.cs
Source:
WebClient.cs
Source:
WebClient.cs

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo POST.

public:
 System::String ^ UploadString(System::String ^ address, System::String ^ data);
public string UploadString (string address, string data);
member this.UploadString : string * string -> string
Public Function UploadString (address As String, data As String) As String

Parametri

address
String

L'URI della risorsa per ricevere la stringa. Per le risorse HTTP, questo URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo POST, ad esempio uno script o una pagina ASP.

data
String

Stringa da caricare.

Restituisce

Classe String contenente la risposta inviata dal server.

Eccezioni

Il valore del parametro address è null.

-oppure-

Il valore del parametro data è null.

L'URI ottenuto combinando BaseAddress e address non è valido.

-oppure-

Nessuna risposta dal server che ospita la risorsa.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo metodo.

void UploadString( String^ address )
{
   String^ data = "Time = 12:00am temperature = 50";
   WebClient^ client = gcnew WebClient;

   // Optionally specify an encoding for uploading and downloading strings.
   client->Encoding = System::Text::Encoding::UTF8;

   // Upload the data.
   String^ reply = client->UploadString( address, data );

   // Disply the server's response.
   Console::WriteLine( reply );
}
public static void UploadString(string address)
{
    string data = "Time = 12:00am temperature = 50";
    WebClient client = new WebClient();
    // Optionally specify an encoding for uploading and downloading strings.
    client.Encoding = System.Text.Encoding.UTF8;
    // Upload the data.
    string reply = client.UploadString(address, data);
    // Display the server's response.
    Console.WriteLine(reply);
}
Public Shared Sub UploadString(ByVal address As String)

    Dim data As String = "Time = 12:00am temperature = 50"
    Dim client As WebClient = New WebClient()
    '  Optionally specify an encoding for uploading and downloading strings.
    client.Encoding = System.Text.Encoding.UTF8
    '  Upload the data.
    Dim reply As String = client.UploadString(address, data)
    '  Disply the server's response.
    Console.WriteLine(reply)
End Sub

Commenti

Prima di caricare la stringa, questo metodo lo converte in una Byte matrice usando la codifica specificata nella Encoding proprietà . Questo metodo blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, usare uno dei UploadStringAsync metodi.

Se la BaseAddress proprietà non è una stringa vuota (""), e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la QueryString proprietà non è una stringa vuota, viene aggiunta a address.

Questo metodo usa il comando STOR per caricare una risorsa FTP. Per una risorsa HTTP, viene usato il metodo POST.

Nota

Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a

UploadString(Uri, String)

Source:
WebClient.cs
Source:
WebClient.cs
Source:
WebClient.cs

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo POST.

public:
 System::String ^ UploadString(Uri ^ address, System::String ^ data);
public string UploadString (Uri address, string data);
member this.UploadString : Uri * string -> string
Public Function UploadString (address As Uri, data As String) As String

Parametri

address
Uri

L'URI della risorsa per ricevere la stringa. Per le risorse HTTP, questo URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo POST, ad esempio uno script o una pagina ASP.

data
String

Stringa da caricare.

Restituisce

Classe String contenente la risposta inviata dal server.

Eccezioni

Il valore del parametro address è null.

-oppure-

Il valore del parametro data è null.

L'URI ottenuto combinando BaseAddress e address non è valido.

-oppure-

Nessuna risposta dal server che ospita la risorsa.

Commenti

Prima di caricare la stringa, questo metodo lo converte in una Byte matrice usando la codifica specificata nella Encoding proprietà . Questo metodo blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, usare uno dei UploadStringAsync metodi.

Se la BaseAddress proprietà non è una stringa vuota (""), e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la QueryString proprietà non è una stringa vuota, viene aggiunta a address.

Questo metodo usa il comando STOR per caricare una risorsa FTP. Per una risorsa HTTP, viene usato il metodo POST.

Nota

Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a

UploadString(String, String, String)

Source:
WebClient.cs
Source:
WebClient.cs
Source:
WebClient.cs

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo specificato.

public:
 System::String ^ UploadString(System::String ^ address, System::String ^ method, System::String ^ data);
public string UploadString (string address, string? method, string data);
public string UploadString (string address, string method, string data);
member this.UploadString : string * string * string -> string
Public Function UploadString (address As String, method As String, data As String) As String

Parametri

address
String

L'URI della risorsa per ricevere la stringa. L'URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo method.

method
String

Il metodo HTTP utilizzato per inviare la stringa alla risorsa. Se il valore è null, l'impostazione predefinita sarà POST per http e STOR per ftp.

data
String

Stringa da caricare.

Restituisce

Classe String contenente la risposta inviata dal server.

Eccezioni

Il valore del parametro address è null.

-oppure-

Il valore del parametro data è null.

L'URI ottenuto combinando BaseAddress e address non è valido.

-oppure-

Nessuna risposta dal server che ospita la risorsa.

-oppure-

Non è possibile utilizzare method per inviare contenuto.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo metodo.

void PostString( String^ address )
{
   String^ data = "Time = 12:00am temperature = 50";
   String^ method = "POST";
   WebClient^ client = gcnew WebClient;
   String^ reply = client->UploadString( address, method, data );
   Console::WriteLine( reply );
}
public static void PostString(string address)
{
    string data = "Time = 12:00am temperature = 50";
    string method = "POST";
    WebClient client = new WebClient();
    string reply = client.UploadString(address, method, data);

    Console.WriteLine(reply);
}
Public Shared Sub PostString(ByVal address As String)

    Dim data As String = "Time = 12:00am temperature = 50"
    Dim method As String = "POST"
    Dim client As WebClient = New WebClient()
    Dim reply As String = client.UploadString(address, method, data)

    Console.WriteLine(reply)
End Sub

Commenti

Prima di caricare la stringa, questo metodo lo converte in una Byte matrice usando la codifica specificata nella Encoding proprietà . Questo metodo blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, usare uno dei UploadStringAsync metodi.

Se la BaseAddress proprietà non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la QueryString proprietà non è una stringa vuota, viene aggiunta a address.

Nota

Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a

UploadString(Uri, String, String)

Source:
WebClient.cs
Source:
WebClient.cs
Source:
WebClient.cs

Carica la stringa specificata sulla risorsa specificata utilizzando il metodo specificato.

public:
 System::String ^ UploadString(Uri ^ address, System::String ^ method, System::String ^ data);
public string UploadString (Uri address, string? method, string data);
public string UploadString (Uri address, string method, string data);
member this.UploadString : Uri * string * string -> string
Public Function UploadString (address As Uri, method As String, data As String) As String

Parametri

address
Uri

L'URI della risorsa per ricevere la stringa. L'URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo method.

method
String

Il metodo HTTP utilizzato per inviare la stringa alla risorsa. Se il valore è null, l'impostazione predefinita sarà POST per http e STOR per ftp.

data
String

Stringa da caricare.

Restituisce

Classe String contenente la risposta inviata dal server.

Eccezioni

Il valore del parametro address è null.

-oppure-

Il valore del parametro data è null.

L'URI ottenuto combinando BaseAddress e address non è valido.

-oppure-

Nessuna risposta dal server che ospita la risorsa.

-oppure-

Non è possibile utilizzare method per inviare contenuto.

Commenti

Prima di caricare la stringa, questo metodo lo converte in una Byte matrice usando la codifica specificata nella Encoding proprietà . Questo metodo blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, usare uno dei UploadStringAsync metodi.

Se la BaseAddress proprietà non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la QueryString proprietà non è una stringa vuota, viene aggiunta a address.

Nota

Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a