Прочитать на английском

Поделиться через


FtpWebResponse.StatusDescription Свойство

Определение

Получает текст, описывающий код состояния, отправленный с FTP-сервера.

C#
public string? StatusDescription { get; }
C#
public string StatusDescription { get; }

Значение свойства

Экземпляр String, содержащий код состояния и сообщение, возвращенное вместе с этим ответом.

Примеры

В следующем примере кода отправляется запрос на удаление файла на FTP-сервере и отображается сообщение о состоянии из ответа сервера на запрос.

C#
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;
}

Комментарии

Текст, возвращаемый свойством, StatusDescription включает 3-значное StatusCode значение свойства. При скачивании данных ЗНАЧЕНИЕ StatusDescription изменений в виде кодов состояния возвращается FTP-сервером. После вызова GetResponse метода StatusDescription содержит промежуточный код состояния. При вызове Close метода StatusDescription содержит окончательное состояние.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел