Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FtpStatusCode-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt an, die für einen Vorgang (FTP = File Transfer Protocol) zurückgegebenen Statuscodes.

Namespace:   System.Net
Assembly:  System (in System.dll)

public enum FtpStatusCode

MembernameBeschreibung
AccountNeeded

Gibt an, dass ein Benutzerkonto auf dem Server erforderlich ist.

ActionAbortedLocalProcessingError

Gibt an, dass ein Fehler aufgetreten, die die Anforderungsaktivität ist abgeschlossen verhindert.

ActionAbortedUnknownPageType

Gibt an, dass die angeforderte Aktion geschaltet werden kann, da der angegebene Seitentyp unbekannt ist. Seitentypen werden in RFC 959, Abschnitt beschriebenen 3.1.2.3

ActionNotTakenFilenameNotAllowed

Gibt an, dass die angeforderte Aktion für die angegebene Datei ausgeführt werden kann.

ActionNotTakenFileUnavailable

Gibt an, dass die angeforderte Aktion für die angegebene Datei ausgeführt werden kann, da die Datei nicht verfügbar ist.

ActionNotTakenFileUnavailableOrBusy

Gibt an, dass die angeforderte Aktion für die angegebene Datei ausgeführt werden kann, da die Datei nicht verfügbar ist oder wird verwendet.

ActionNotTakenInsufficientSpace

Gibt an, dass die angeforderte Aktion nicht ausgeführt werden kann, da nicht genügend Speicherplatz auf dem Server vorhanden ist.

ArgumentSyntaxError

Gibt an, dass eine oder mehrere Befehlsargumente enthält einen Syntaxfehler.

BadCommandSequence

Gibt an, dass die Reihenfolge der Befehle nicht in der richtigen Reihenfolge.

CantOpenData

Gibt an, dass die Datenverbindung kann nicht geöffnet werden.

ClosingControl

Gibt an, dass der Server die Steuerelement-Verbindung geschlossen wird.

ClosingData

Gibt an, dass der Server die Daten schließt Verbindung und die angeforderte Aktion erfolgreich war.

CommandExtraneous

Gibt an, dass der Befehl nicht vom Server implementiert wird, da es nicht erforderlich ist.

CommandNotImplemented

Gibt an, dass der Befehl nicht vom FTP-Server implementiert wird.

CommandOK

Gibt an, dass der Befehl erfolgreich ausgeführt.

CommandSyntaxError

Gibt an, dass der Befehl einen Syntaxfehler enthält oder kein Befehl vom Server erkannt ist.

ConnectionClosed

Gibt an, dass die Verbindung geschlossen wurde.

DataAlreadyOpen

Gibt an, dass die Datenverbindung bereits geöffnet ist und die angeforderte Übertragung wird gestartet.

DirectoryStatus

Gibt den Status eines Verzeichnisses.

EnteringPassive

Gibt an, dass der Server den passiven Modus wechselt.

FileActionAborted

Gibt an, dass die angeforderte Aktion nicht ausgeführt werden kann.

FileActionOK

Gibt an, dass die angeforderte Aktion erfolgreich abgeschlossen.

FileCommandPending

Gibt an, dass die angeforderte Aktion zusätzliche Informationen erforderlich sind.

FileStatus

Gibt den Status einer Datei.

LoggedInProceed

Gibt an, dass der Benutzer angemeldet ist und Befehle senden kann.

NeedLoginAccount

Gibt an, dass der Server ein Anmeldekonto angegeben werden muss.

NotLoggedIn

Gibt an, dass die Anmeldeinformationen an den Server gesendet werden muss.

OpeningData

Gibt an, dass der Server die Datenverbindung geöffnet wird.

PathnameCreated

Gibt an, dass der angeforderte Pfadname erstellt wurde.

RestartMarker

Gibt an, dass die Antwort eine Restart-Marker-Antwort enthält. Der Text der Beschreibung, die mit diesem Status enthält die Benutzer Daten Stream-Marker und den Servermarker.

SendPasswordCommand

Gibt an, dass der Server erwartet, dass ein Kennwort angegeben werden.

SendUserCommand

Gibt an, dass der Server für ein Anmeldevorgang für Benutzer bereit ist.

ServerWantsSecureSession

Gibt an, dass der Server die vom Client angegebenen Authentifizierungsmechanismus akzeptiert und der Austausch der Sicherheitsdaten abgeschlossen ist.

ServiceNotAvailable

Gibt an, dass der Dienst nicht verfügbar ist.

ServiceTemporarilyNotAvailable

Gibt an, dass der Dienst jetzt nicht verfügbar ist. Versuchen Sie es später.

SystemType

Gibt den Namen des Typs mit der im Dokument Assigned Numbers der Internet Assigned Numbers Authority veröffentlichten Systemnamen an.

Undefined

Aus Gründen der Vollständigkeit enthalten, wird dieser Wert niemals vom Server zurückgegeben.

Die FtpStatusCode -Enumeration definiert im zurückgegebenen Werte die StatusCode Eigenschaft.

Weitere Informationen zu Statuscodes für FTP-Server, finden Sie unter RFC 959 "File Transfer Protocol", Abschnitt 4.2 "FTP Replies", verfügbar unter http://www.rfc-editor.org.

Im folgenden Codebeispiel wird eine FTP-Anforderung, stellen Sie ein neues Verzeichnis auf einem FTP-Server sendet und überprüft den Statuscode der Antwort zurückgegeben.

public static bool MakeDirectoryOnServer (Uri serverUri)
{
    // The serverUri should start with the ftp:// scheme.
    if (serverUri.Scheme != Uri.UriSchemeFtp)
    {
        return false;
    }

    // Get the object used to communicate with the server.
    FtpWebRequest request = (FtpWebRequest)WebRequest.Create (serverUri);
    request.KeepAlive = true;
    request.Method = WebRequestMethods.Ftp.MakeDirectory;
    FtpWebResponse response = (FtpWebResponse)request.GetResponse ();
    Console.WriteLine ("Status: {0}", response.StatusDescription);
    return true;
}

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: