C# 클래스 LumiSoft.Net.IMAP.Server.IMAP_Utils

Provides utility methods for IMAP.
파일 보기 프로젝트 열기: jeske/StepsDB-alpha 1 사용 예제들

공개 메소드들

메소드 설명
ACL_From_String ( string aclString ) : IMAP_ACL_Flags

Parses IMAP_ACL_Flags from string.

ACL_to_String ( IMAP_ACL_Flags flags ) : string

Converts IMAP_ACL_Flags to string.

MessageFlagsToString ( IMAP_MessageFlags msgFlags ) : string

Converts message flags to string. Eg. \SEEN \DELETED .

NormalizeFolder ( string folder ) : string

Normalizes folder path. Example: /Inbox/SubFolder/ will be Inbox/SubFolder.

ParseBracketParam ( string &argsText ) : string

Parses bracket parameter from args text. Parameter may be not between (), then then args text is considered as value. Example: (test test);test test. This method also removes parsed parameter from argsText.

ParseMessageFalgs ( string falgsString ) : IMAP_MessageFlags

Parses message flags from string.

ParseQuotedParam ( string &argsText ) : string

Parses [quoted] parameter from args text. Parameter may be not quoted, then parameter is terminated by SP. Example: argsText="string gdkga agkgs";argsText=stringValue 10. This method also removes parsed parameter from argsText.

메소드 상세

ACL_From_String() 공개 정적인 메소드

Parses IMAP_ACL_Flags from string.
public static ACL_From_String ( string aclString ) : IMAP_ACL_Flags
aclString string String from where to convert
리턴 IMAP_ACL_Flags

ACL_to_String() 공개 정적인 메소드

Converts IMAP_ACL_Flags to string.
public static ACL_to_String ( IMAP_ACL_Flags flags ) : string
flags IMAP_ACL_Flags Flags to convert.
리턴 string

MessageFlagsToString() 공개 정적인 메소드

Converts message flags to string. Eg. \SEEN \DELETED .
public static MessageFlagsToString ( IMAP_MessageFlags msgFlags ) : string
msgFlags IMAP_MessageFlags
리턴 string

NormalizeFolder() 공개 정적인 메소드

Normalizes folder path. Example: /Inbox/SubFolder/ will be Inbox/SubFolder.
public static NormalizeFolder ( string folder ) : string
folder string Folder path to normalize.
리턴 string

ParseBracketParam() 공개 정적인 메소드

Parses bracket parameter from args text. Parameter may be not between (), then then args text is considered as value. Example: (test test);test test. This method also removes parsed parameter from argsText.
public static ParseBracketParam ( string &argsText ) : string
argsText string
리턴 string

ParseMessageFalgs() 공개 정적인 메소드

Parses message flags from string.
public static ParseMessageFalgs ( string falgsString ) : IMAP_MessageFlags
falgsString string
리턴 IMAP_MessageFlags

ParseQuotedParam() 공개 정적인 메소드

Parses [quoted] parameter from args text. Parameter may be not quoted, then parameter is terminated by SP. Example: argsText="string gdkga agkgs";argsText=stringValue 10. This method also removes parsed parameter from argsText.
public static ParseQuotedParam ( string &argsText ) : string
argsText string Arguments line from where to parse param.
리턴 string