C# 클래스 ActiveUp.Net.Mail.Parser

파일 보기 프로젝트 열기: slavat/MailSystem.NET

공개 메소드들

메소드 설명
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