C# Класс ActiveUp.Net.Mail.Parser

Показать файл Открыть проект

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

Метод Описание
Clean ( string input ) : string
Fold ( string input ) : string
ParseAddress ( string input ) : ActiveUp.Net.Mail.Address
ParseAddresses ( string input ) : ActiveUp.Net.Mail.AddressCollection

Parses a string containing addresses in the following formats : "John Doe" <[email protected]>,"Mike Johns" <[email protected]> "John Doe" <[email protected]>;"Mike Johns" <[email protected]> <[email protected]> [email protected]

ParseAsUniversalDateTime ( string input ) : System.DateTime
ParseHeader ( Array data ) : ActiveUp.Net.Mail.Header

Parses a Header object from a byte array.

ParseHeader ( System.IO.MemoryStream inputStream ) : ActiveUp.Net.Mail.Header

Parses a MemoryStream's content to a Header object.

ParseHeader ( string filePath ) : ActiveUp.Net.Mail.Header

Parses a Header from a file to a Header object.

ParseHeader ( Header &header ) : void
ParseHeaderString ( string data ) : Header

Parses a Header from a string formatted accordingly to the RFC822.

ParseHeaderv1 ( string filePath ) : Headerv1
ParseMessage ( System.IO.MemoryStream inputStream ) : Message

Parses a MemoryStream's content to a Message object.

ParseMessage ( string data ) : Message

Parses a Message from a string formatted accordingly to the RFC822.

ParseMessageFromFile ( string filePath ) : Message
ParseMessageFromFile ( string filePath, X509Certificate2Collection extraCertificates ) : Message

Parses a message from a file to a Message object.

ParseMimeTypedAndEncodedContent ( string data ) : MimeTypedAndEncodedContent
ParsePart ( string data, X509Certificate2Collection certificates ) : MimePart
ParseTrace ( string input ) : TraceInfo
ParseTraces ( Array input ) : TraceInfoCollection
Unfold ( string input ) : string

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

Метод Описание
DecodeMessage ( Message &message ) : void
DistributeParts ( Message &message ) : void
FormatFieldName ( string fieldName ) : string
GetContentDisposition ( string input ) : ActiveUp.Net.Mail.ContentDisposition
GetContentType ( string input ) : ActiveUp.Net.Mail.ContentType
GetMonth ( string month ) : int
InvGetMonth ( int month ) : string
ParseHeaderv1 ( Headerv1 &header ) : void
ParseMessage ( Array data ) : Message
ParseMessage ( Message &message, X509Certificate2Collection certificates ) : void
ParseMultipartContainer ( MimePart part ) : MultipartContainer
RemoveWhiteSpaces ( string input ) : string
ReplaceTimeZone ( string input ) : string
SetBodies ( Message &message ) : void

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

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

public static Clean ( string input ) : string
input string
Результат string

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

public static Fold ( string input ) : string
input string
Результат string

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

public static ParseAddress ( string input ) : ActiveUp.Net.Mail.Address
input string
Результат ActiveUp.Net.Mail.Address

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

Parses a string containing addresses in the following formats : "John Doe" <[email protected]>,"Mike Johns" <[email protected]> "John Doe" <[email protected]>;"Mike Johns" <[email protected]> <[email protected]> [email protected]
public static ParseAddresses ( string input ) : ActiveUp.Net.Mail.AddressCollection
input string A string containing addresses in the formats desribed above.
Результат ActiveUp.Net.Mail.AddressCollection

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

public static ParseAsUniversalDateTime ( string input ) : System.DateTime
input string
Результат System.DateTime

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

Parses a Header object from a byte array.
public static ParseHeader ( Array data ) : ActiveUp.Net.Mail.Header
data Array The byte array containing the Header data to be parsed.
Результат ActiveUp.Net.Mail.Header

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

Parses a MemoryStream's content to a Header object.
public static ParseHeader ( System.IO.MemoryStream inputStream ) : ActiveUp.Net.Mail.Header
inputStream System.IO.MemoryStream The MemoryStream containing the Header data to be parsed.
Результат ActiveUp.Net.Mail.Header

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

Parses a Header from a file to a Header object.
public static ParseHeader ( string filePath ) : ActiveUp.Net.Mail.Header
filePath string The path of the file to be parsed.
Результат ActiveUp.Net.Mail.Header

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

public static ParseHeader ( Header &header ) : void
header Header
Результат void

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

Parses a Header from a string formatted accordingly to the RFC822.
public static ParseHeaderString ( string data ) : Header
data string The string containing the Header data to be parsed.
Результат Header

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

public static ParseHeaderv1 ( string filePath ) : Headerv1
filePath string
Результат Headerv1

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

Parses a MemoryStream's content to a Message object.
public static ParseMessage ( System.IO.MemoryStream inputStream ) : Message
inputStream System.IO.MemoryStream The MemoryStream containing the Header data to be parsed.
Результат Message

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

Parses a Message from a string formatted accordingly to the RFC822.
public static ParseMessage ( string data ) : Message
data string The string containing the message data to be parsed.
Результат Message

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

public static ParseMessageFromFile ( string filePath ) : Message
filePath string
Результат Message

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

Parses a message from a file to a Message object.
public static ParseMessageFromFile ( string filePath, X509Certificate2Collection extraCertificates ) : Message
filePath string The path of the file to be parsed.
extraCertificates X509Certificate2Collection
Результат Message

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

public static ParseMimeTypedAndEncodedContent ( string data ) : MimeTypedAndEncodedContent
data string
Результат MimeTypedAndEncodedContent

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

public static ParsePart ( string data, X509Certificate2Collection certificates ) : MimePart
data string
certificates X509Certificate2Collection
Результат MimePart

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

public static ParseTrace ( string input ) : TraceInfo
input string
Результат TraceInfo

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

public static ParseTraces ( Array input ) : TraceInfoCollection
input Array
Результат TraceInfoCollection

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

public static Unfold ( string input ) : string
input string
Результат string