FtpWebResponse.StatusDescription Özellik

Tanım

FTP sunucusundan gönderilen durum kodunu açıklayan metni alır.

public:
 property System::String ^ StatusDescription { System::String ^ get(); };
public string? StatusDescription { get; }
public string StatusDescription { get; }
member this.StatusDescription : string
Public ReadOnly Property StatusDescription As String

Özellik Değeri

String Bu yanıtla birlikte döndürülen durum kodunu ve iletiyi içeren bir örnek.

Örnekler

Aşağıdaki kod örneği, FTP sunucusundaki bir dosyayı silme isteği gönderir ve sunucunun isteğe yanıtından gelen durum iletisini görüntüler.

static bool DeleteFileOnServer( Uri^ serverUri )
{
   // The serverUri parameter should use the ftp:// scheme.
   // It contains the name of the server file that is to be deleted.
   // Example: ftp://contoso.com/someFile.txt.
   // 
   if ( serverUri->Scheme != Uri::UriSchemeFtp )
   {
      return false;
   }

   // Get the object used to communicate with the server.
   FtpWebRequest^ request = dynamic_cast<FtpWebRequest^>(WebRequest::Create( serverUri ));
   request->Method = WebRequestMethods::Ftp::DeleteFile;
   FtpWebResponse^ response = dynamic_cast<FtpWebResponse^>(request->GetResponse());
   Console::WriteLine( "Delete status: {0}", response->StatusDescription );
   response->Close();
   return true;
}
public static bool DeleteFileOnServer(Uri serverUri)
{
    // The serverUri parameter should use the ftp:// scheme.
    // It contains the name of the server file that is to be deleted.
    // Example: ftp://contoso.com/someFile.txt.
    //

    if (serverUri.Scheme != Uri.UriSchemeFtp)
    {
        return false;
    }
    // Get the object used to communicate with the server.
    FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
    request.Method = WebRequestMethods.Ftp.DeleteFile;

    FtpWebResponse response = (FtpWebResponse) request.GetResponse();
    Console.WriteLine("Delete status: {0}",response.StatusDescription);
    response.Close();
    return true;
}

Açıklamalar

özelliği tarafından StatusDescription döndürülen metin, 3 basamaklı StatusCode özellik değerini içerir. Veriler indirilirken, durum kodları olarak değişikliklerin değeri StatusDescription FTP sunucusu tarafından döndürülür. yöntemini çağırdıktan GetResponse sonra bir StatusDescription ara durum kodu içerir. yöntemini çağırdığınızda Close , StatusDescription son durumu içerir.

Şunlara uygulanır

Ayrıca bkz.