C# Class RemObjects.InternetPack.Messages.Mime.Header.MessageHeader

Class that holds all headers for a message
Headers which are unknown the the parser will be held in the UnknownHeaders collection.

This class cannot be instantiated from outside the library.
See RFC 4021 for a large list of headers.
Afficher le fichier Open project: remobjects/internetpack Class Usage Examples

Méthodes publiques

Méthode Description
MessageHeader ( ) : System
MessageHeader ( NameValueCollection headers ) : System

Parses a NameValueCollection to a MessageHeader

ParseHeader ( String headerName, String headerValue ) : void

Parses a single header and sets member variables according to it.

Store ( StringBuilder sb ) : void
ToString ( ) : String
this ( String name ) : String

Private Methods

Méthode Description
HeaderValueChanged ( String headerName, String headerValue ) : void
ParseAddresses ( String input ) : MessageAddresses
ParseHeaders ( NameValueCollection headers ) : void

Parses a NameValueCollection to a MessageHeader

Method Details

MessageHeader() public méthode

public MessageHeader ( ) : System
Résultat System

MessageHeader() public méthode

Parses a NameValueCollection to a MessageHeader
If is
public MessageHeader ( NameValueCollection headers ) : System
headers System.Collections.Specialized.NameValueCollection The collection that should be traversed and parsed
Résultat System

ParseHeader() public méthode

Parses a single header and sets member variables according to it.
If or is
public ParseHeader ( String headerName, String headerValue ) : void
headerName String The name of the header
headerValue String The value of the header in unfolded state (only one line)
Résultat void

Store() public méthode

public Store ( StringBuilder sb ) : void
sb StringBuilder
Résultat void

ToString() public méthode

public ToString ( ) : String
Résultat String

this() public méthode

public this ( String name ) : String
name String
Résultat String