WebClient.UploadString Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Laddar upp den angivna strängen till den angivna resursen.
Överlagringar
| Name | Description |
|---|---|
| UploadString(String, String) |
Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden. |
| UploadString(Uri, String) |
Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden. |
| UploadString(String, String, String) |
Laddar upp den angivna strängen till den angivna resursen med den angivna metoden. |
| UploadString(Uri, String, String) |
Laddar upp den angivna strängen till den angivna resursen med den angivna metoden. |
UploadString(String, String)
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden.
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
Parametrar
- address
- String
URI:n för resursen som ska ta emot strängen. För Http-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.
- data
- String
Strängen som ska laddas upp.
Returer
En String som innehåller svaret som skickas av servern.
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Det fanns inget svar från servern som var värd för resursen.
Exempel
Följande kodexempel visar hur du anropar den här metoden.
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
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.
Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Den här metoden använder STOR-kommandot för att ladda upp en FTP-resurs. För en HTTP-resurs används POST-metoden.
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.
Gäller för
UploadString(Uri, String)
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden.
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
Parametrar
- address
- Uri
URI:n för resursen som ska ta emot strängen. För Http-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.
- data
- String
Strängen som ska laddas upp.
Returer
En String som innehåller svaret som skickas av servern.
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Det fanns inget svar från servern som var värd för resursen.
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.
Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Den här metoden använder STOR-kommandot för att ladda upp en FTP-resurs. För en HTTP-resurs används POST-metoden.
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.
Gäller för
UploadString(String, String, String)
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
Laddar upp den angivna strängen till den angivna resursen med den angivna metoden.
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
Parametrar
- address
- String
URI:n för resursen som ska ta emot strängen. Den här URI:n måste identifiera en resurs som kan acceptera en begäran som skickas method med metoden.
- method
- String
HTTP-metoden som används för att skicka strängen till resursen. Om värdet är null är standardinställningen POST för http och STOR för ftp.
- data
- String
Strängen som ska laddas upp.
Returer
En String som innehåller svaret som skickas av servern.
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Det fanns inget svar från servern som var värd för resursen.
-eller-
method kan inte användas för att skicka innehåll.
Exempel
Följande kodexempel visar hur du anropar den här metoden.
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
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.
Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.
Gäller för
UploadString(Uri, String, String)
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
- Källa:
- WebClient.cs
Laddar upp den angivna strängen till den angivna resursen med den angivna metoden.
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
Parametrar
- address
- Uri
URI:n för resursen som ska ta emot strängen. Den här URI:n måste identifiera en resurs som kan acceptera en begäran som skickas method med metoden.
- method
- String
HTTP-metoden som används för att skicka strängen till resursen. Om värdet är null är standardinställningen POST för http och STOR för ftp.
- data
- String
Strängen som ska laddas upp.
Returer
En String som innehåller svaret som skickas av servern.
Undantag
Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.
-eller-
Det fanns inget svar från servern som var värd för resursen.
-eller-
method kan inte användas för att skicka innehåll.
Kommentarer
Caution
WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.
Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.
Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.