Classe TRESTDWMessage

Unit

Declaração

type TRESTDWMessage = class(TRESTDWComponent)

Descrição

No description available, ancestor TRESTDWComponent description follows

Hierarquia

Visão Geral

Campos

Protected FBody: TStrings;
Protected FNewsGroups: TStrings;
Protected FMsgId: String;
Protected FAttachmentTempDirectory: String;
Protected FCharSet: String;
Protected FContentType: String;
Protected FContentTransferEncoding: String;
Protected FContentDisposition: String;
Protected FReferences: String;
Protected FUID: String;
Protected FText: String;
Protected FXProgram: String;
Protected FDate: TDateTime;
Protected FExtraHeaders: TRESTDWHeaderList;
Protected FEncoding: TRESTDWMessageEncoding;
Protected FFlags: TRESTDWMessageFlagsSet;
Protected FHeaders: TRESTDWHeaderList;
Protected FMessageParts: TRESTDWMessageParts;
Protected FMIMEBoundary: TRESTDWMIMEBoundary;
Protected FIsEncoded: Boolean;
Protected FConvertPreamble: Boolean;
Protected FSavingToFile: Boolean;
Protected FIsMsgSinglePartMime: Boolean;
Protected FExceptionOnBlockedAttachments: Boolean;
Protected FNoEncode: Boolean;
Protected FNoDecode: Boolean;
Protected FOnInitializeISO: TRESTDWInitializeIsoEvent;
Protected FPriority: TRESTDWMessagePriority;
Protected FOnCreateAttachment: TRESTDWCreateAttachmentEvent;
Protected FLastGeneratedHeaders: TRESTDWHeaderList;

Métodos

Protected Procedure DoInitializeISO(Var VHeaderEncoding : Char; Var VCharSet : String); Virtual;
Protected Function GetAttachmentEncoding: String;
Protected Function GetUseNowForDate: Boolean;
Protected Procedure SetAttachmentEncoding(Const AValue : String);
Protected Procedure SetAttachmentTempDirectory(Const Value : string);
Protected Procedure SetBody(Const AValue : TStrings);
Protected Procedure SetContentType(Const AValue : String);
Protected Procedure SetEncoding(Const AValue : TRESTDWMessageEncoding);
Protected Procedure SetExtraHeaders(Const AValue : TRESTDWHeaderList);
Protected Procedure SetHeaders(Const AValue : TRESTDWHeaderList);
Protected Procedure SetUseNowForDate(Const AValue : Boolean);
Public Constructor Create(AOwner : TComponent); Override;
Public Destructor Destroy; Override;
Public Procedure AddHeader(Const AValue : String);
Public Procedure Clear; Virtual;
Public Procedure ClearBody;
Public Procedure ClearHeader;
Public Procedure GenerateHeader;
Public Function IsBodyEncodingRequired: Boolean;
Public Function IsBodyEmpty: Boolean;
Public Procedure ProcessHeaders;
Public procedure DoCreateAttachment(Const AHeaders : TStrings; Var VAttachment : TRESTDWAttachment); Virtual;

Propriedades

Public property Flags : TRESTDWMessageFlagsSet Read FFlags Write FFlags;
Public property IsEncoded : Boolean Read FIsEncoded Write FIsEncoded;
Public property Headers : TRESTDWHeaderList Read FHeaders Write SetHeaders;
Public property MessageParts : TRESTDWMessageParts Read FMessageParts;
Public property MIMEBoundary : TRESTDWMIMEBoundary Read FMIMEBoundary;
Public property UID : String Read FUID Write FUID;
Public property IsMsgSinglePartMime : Boolean Read FIsMsgSinglePartMime Write FIsMsgSinglePartMime;
Public property Text : String Read FText Write FText;
Published property AttachmentEncoding : String Read GetAttachmentEncoding Write SetAttachmentEncoding;
Published property Body : TStrings Read FBody Write SetBody;
Published property CharSet : String Read FCharSet Write FCharSet;
Published property ContentType : String Read FContentType Write SetContentType;
Published property ContentTransferEncoding : String Read FContentTransferEncoding Write FContentTransferEncoding;
Published property ContentDisposition : String Read FContentDisposition Write FContentDisposition;
Published property Date : TDateTime Read FDate Write FDate;
Published property Encoding : TRESTDWMessageEncoding Read FEncoding Write SetEncoding;
Published property ExtraHeaders : TRESTDWHeaderList Read FExtraHeaders Write SetExtraHeaders;
Published property NoEncode : Boolean Read FNoEncode Write FNoEncode Default RESTDW_MSG_NODECODE;
Published property NoDecode : Boolean Read FNoDecode Write FNoDecode Default RESTDW_MSG_NODECODE;
Published property Priority : TRESTDWMessagePriority Read FPriority Write FPriority Default RESTDW_MSG_PRIORITY;
Published property References : String Read FReferences Write FReferences;
Published property UseNowForDate : Boolean Read GetUseNowForDate Write SetUseNowForDate Default RESTDW_MSG_USESNOWFORDATE;
Published property LastGeneratedHeaders : TRESTDWHeaderList Read FLastGeneratedHeaders;
Published property ConvertPreamble : Boolean Read FConvertPreamble Write FConvertPreamble;
Published property ExceptionOnBlockedAttachments : Boolean Read FExceptionOnBlockedAttachments Write FExceptionOnBlockedAttachments default False;
Published property AttachmentTempDirectory : String Read FAttachmentTempDirectory Write SetAttachmentTempDirectory;
Published property OnInitializeISO : TRESTDWInitializeIsoEvent Read FOnInitializeISO Write FOnInitializeISO;
Published property OnCreateAttachment : TRESTDWCreateAttachmentEvent Read FOnCreateAttachment Write FOnCreateAttachment;

Descrição

Campos

Protected FBody: TStrings;
 
Protected FNewsGroups: TStrings;
 
Protected FMsgId: String;
 
Protected FAttachmentTempDirectory: String;
 
Protected FCharSet: String;
 
Protected FContentType: String;
 
Protected FContentTransferEncoding: String;
 
Protected FContentDisposition: String;
 
Protected FReferences: String;
 
Protected FUID: String;
 
Protected FText: String;
 
Protected FXProgram: String;
 
Protected FDate: TDateTime;
 
Protected FExtraHeaders: TRESTDWHeaderList;
 
Protected FEncoding: TRESTDWMessageEncoding;
 
Protected FFlags: TRESTDWMessageFlagsSet;
 
Protected FHeaders: TRESTDWHeaderList;
 
Protected FMessageParts: TRESTDWMessageParts;
 
Protected FMIMEBoundary: TRESTDWMIMEBoundary;
 
Protected FIsEncoded: Boolean;
 
Protected FConvertPreamble: Boolean;
 
Protected FSavingToFile: Boolean;
 
Protected FIsMsgSinglePartMime: Boolean;
 
Protected FExceptionOnBlockedAttachments: Boolean;
 
Protected FNoEncode: Boolean;
 
Protected FNoDecode: Boolean;
 
Protected FOnInitializeISO: TRESTDWInitializeIsoEvent;
 
Protected FPriority: TRESTDWMessagePriority;
 
Protected FOnCreateAttachment: TRESTDWCreateAttachmentEvent;
 
Protected FLastGeneratedHeaders: TRESTDWHeaderList;
 

Métodos

Protected Procedure DoInitializeISO(Var VHeaderEncoding : Char; Var VCharSet : String); Virtual;
 
Protected Function GetAttachmentEncoding: String;
 
Protected Function GetUseNowForDate: Boolean;
 
Protected Procedure SetAttachmentEncoding(Const AValue : String);
 
Protected Procedure SetAttachmentTempDirectory(Const Value : string);
 
Protected Procedure SetBody(Const AValue : TStrings);
 
Protected Procedure SetContentType(Const AValue : String);
 
Protected Procedure SetEncoding(Const AValue : TRESTDWMessageEncoding);
 
Protected Procedure SetExtraHeaders(Const AValue : TRESTDWHeaderList);
 
Protected Procedure SetHeaders(Const AValue : TRESTDWHeaderList);
 
Protected Procedure SetUseNowForDate(Const AValue : Boolean);
 
Public Constructor Create(AOwner : TComponent); Override;
 
Public Destructor Destroy; Override;
 
Public Procedure AddHeader(Const AValue : String);
 
Public Procedure Clear; Virtual;
 
Public Procedure ClearBody;
 
Public Procedure ClearHeader;
 
Public Procedure GenerateHeader;
 
Public Function IsBodyEncodingRequired: Boolean;
 
Public Function IsBodyEmpty: Boolean;
 
Public Procedure ProcessHeaders;
 
Public procedure DoCreateAttachment(Const AHeaders : TStrings; Var VAttachment : TRESTDWAttachment); Virtual;
 

Propriedades

Public property Flags : TRESTDWMessageFlagsSet Read FFlags Write FFlags;
 
Public property IsEncoded : Boolean Read FIsEncoded Write FIsEncoded;
 
Public property Headers : TRESTDWHeaderList Read FHeaders Write SetHeaders;
 
Public property MessageParts : TRESTDWMessageParts Read FMessageParts;
 
Public property MIMEBoundary : TRESTDWMIMEBoundary Read FMIMEBoundary;
 
Public property UID : String Read FUID Write FUID;
 
Public property IsMsgSinglePartMime : Boolean Read FIsMsgSinglePartMime Write FIsMsgSinglePartMime;
 
Public property Text : String Read FText Write FText;
 
Published property AttachmentEncoding : String Read GetAttachmentEncoding Write SetAttachmentEncoding;
 
Published property Body : TStrings Read FBody Write SetBody;
 
Published property CharSet : String Read FCharSet Write FCharSet;
 
Published property ContentType : String Read FContentType Write SetContentType;
 
Published property ContentTransferEncoding : String Read FContentTransferEncoding Write FContentTransferEncoding;
 
Published property ContentDisposition : String Read FContentDisposition Write FContentDisposition;
 
Published property Date : TDateTime Read FDate Write FDate;
 
Published property Encoding : TRESTDWMessageEncoding Read FEncoding Write SetEncoding;
 
Published property ExtraHeaders : TRESTDWHeaderList Read FExtraHeaders Write SetExtraHeaders;
 
Published property NoEncode : Boolean Read FNoEncode Write FNoEncode Default RESTDW_MSG_NODECODE;
 
Published property NoDecode : Boolean Read FNoDecode Write FNoDecode Default RESTDW_MSG_NODECODE;
 
Published property Priority : TRESTDWMessagePriority Read FPriority Write FPriority Default RESTDW_MSG_PRIORITY;
 
Published property References : String Read FReferences Write FReferences;
 
Published property UseNowForDate : Boolean Read GetUseNowForDate Write SetUseNowForDate Default RESTDW_MSG_USESNOWFORDATE;
 
Published property LastGeneratedHeaders : TRESTDWHeaderList Read FLastGeneratedHeaders;
 
Published property ConvertPreamble : Boolean Read FConvertPreamble Write FConvertPreamble;
 
Published property ExceptionOnBlockedAttachments : Boolean Read FExceptionOnBlockedAttachments Write FExceptionOnBlockedAttachments default False;
 
Published property AttachmentTempDirectory : String Read FAttachmentTempDirectory Write SetAttachmentTempDirectory;
 
Published property OnInitializeISO : TRESTDWInitializeIsoEvent Read FOnInitializeISO Write FOnInitializeISO;
 
Published property OnCreateAttachment : TRESTDWCreateAttachmentEvent Read FOnCreateAttachment Write FOnCreateAttachment;
 

Gerado por PasDoc 0.16.0.