WebClient.Encoding プロパティ

定義

文字列のアップロードとダウンロードに使用する Encoding を取得または設定します。Gets or sets the Encoding used to upload and download strings.

public:
 property System::Text::Encoding ^ Encoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public System.Text.Encoding Encoding { get; set; }
member this.Encoding : System.Text.Encoding with get, set
Public Property Encoding As Encoding

プロパティ値

文字列のエンコードに使用する EncodingA Encoding that is used to encode strings. このプロパティの既定値は、Default によって返されるエンコーディングです。The default value of this property is the encoding returned by Default.

次のコード例は、このプロパティの値を設定する方法を示しています。The following code example demonstrates setting the value of this property.

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);
    // Disply 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

注釈

@No__t-0 および UploadStringAsync メソッドは、このプロパティを使用して、文字列をアップロードする前に、指定した文字列を Byte 配列に変換します。The UploadString and UploadStringAsync methods use this property to convert the specified string to a Byte array before uploading the string. 詳細については、GetBytes メソッドを参照してください。For additional information, see the GetBytes method.

@No__t-0 または DownloadStringAsync のメソッドを使用して文字列をダウンロードすると、WebClient は、このによって返された @no__t 3 を使用して、ダウンロードした Byte の配列を文字列に変換します。When a string is downloaded using the DownloadString or DownloadStringAsync methods, WebClient uses the Encoding returned by this to convert the downloaded Byte array into a string. 詳細については、GetString メソッドを参照してください。For additional information, see the GetString method.

適用対象