C# Класс System.Net.FtpClient.FtpListItem

Represents a file system object on the server
Наследование: IFtpListItem
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
InitParsers void
ParseDosList FtpListItem
ParseMachineList FtpListItem
ParseUnixList FtpListItem
ParseVaxList FtpListItem

Открытые методы

Метод Описание
AddParser ( Parser parser ) : void

Adds a custom parser

ClearParsers ( ) : void

Removes all parser delegates

Parse ( string path, string buf, FtpCapability capabilities ) : FtpListItem

Parses a line from a file listing using the first successful match in the Parsers collection.

RemoveParser ( Parser parser ) : void

Removes the specified parser

ToString ( ) : string

Returns a string representation of this object and its properties

Приватные методы

Метод Описание
InitParsers ( ) : void

Initalizes the default list of parsers

ParseDosList ( string buf, FtpCapability capabilities ) : FtpListItem

Parses IIS DOS format listings

ParseMachineList ( string buf, FtpCapability capabilities ) : FtpListItem

Parses MLS* format listings

ParseUnixList ( string buf, FtpCapability capabilities ) : FtpListItem

Parses LIST format listings

ParseVaxList ( string buf, FtpCapability capabilities ) : FtpListItem

Описание методов

AddParser() публичный статический Метод

Adds a custom parser
public static AddParser ( Parser parser ) : void
parser Parser The parser delegate to add
Результат void

ClearParsers() публичный статический Метод

Removes all parser delegates
public static ClearParsers ( ) : void
Результат void

Parse() публичный статический Метод

Parses a line from a file listing using the first successful match in the Parsers collection.
public static Parse ( string path, string buf, FtpCapability capabilities ) : FtpListItem
path string The source path of the file listing
buf string A line from the file listing
capabilities FtpCapability Server capabilities
Результат FtpListItem

RemoveParser() публичный статический Метод

Removes the specified parser
public static RemoveParser ( Parser parser ) : void
parser Parser The parser delegate to remove
Результат void

ToString() публичный Метод

Returns a string representation of this object and its properties
public ToString ( ) : string
Результат string