C# Класс FubarDev.FtpServer.Address

Abstraction for an IP address
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
IsEnhancedAddress bool
ParseEnhanced Address
ParseLegacy Address

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

Метод Описание
Address ( AddressFamily addressFamily, string address, int port ) : System

Initializes a new instance of the Address class.

Address ( int port ) : System

Initializes a new instance of the Address class.

This constructor omits the address part.

Address ( string address, int port ) : System

Initializes a new instance of the Address class.

Parse ( string address ) : Address

Parses an IP address

ToString ( ) : string

Converts the IP address to a string as required by the PASV command

ToString ( bool logFormat ) : string

Converts the IP address into a string

ToUri ( ) : Uri

Converts this address to an URI

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

Метод Описание
IsEnhancedAddress ( string address ) : bool
ParseEnhanced ( string address ) : Address
ParseLegacy ( string address ) : Address

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

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

Initializes a new instance of the Address class.
public Address ( AddressFamily addressFamily, string address, int port ) : System
addressFamily AddressFamily The IP address family
address string The IP address
port int The port
Результат System

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

Initializes a new instance of the Address class.
This constructor omits the address part.
public Address ( int port ) : System
port int The port
Результат System

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

Initializes a new instance of the Address class.
public Address ( string address, int port ) : System
address string IPv4 address
port int The port
Результат System

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

Parses an IP address
public static Parse ( string address ) : Address
address string The IP address to parse
Результат Address

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

Converts the IP address to a string as required by the PASV command
public ToString ( ) : string
Результат string

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

Converts the IP address into a string
public ToString ( bool logFormat ) : string
logFormat bool true when it should be converted to a loggable format, otherwise the FTP format is used
Результат string

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

Converts this address to an URI
public ToUri ( ) : Uri
Результат System.Uri