Classe TRESTClientPoolerBase

Unit

Declaração

type TRESTClientPoolerBase = class(TRESTDWComponent)

Descrição

No description available, ancestor TRESTDWComponent description follows

Hierarquia

Visão Geral

Campos

Protected vCripto: TCripto;

Métodos

Protected Procedure SetOnWork(Value : TOnWork);
Protected Procedure SetOnWorkBegin(Value : TOnWork);
Protected Procedure SetOnWorkEnd(Value : TOnWorkEnd);
Protected Procedure SetOnStatus(Value : TOnStatus);
Protected Function GetAllowCookies: Boolean;
Protected Procedure SetAllowCookies(Value : Boolean);
Public Procedure ReconfigureConnection(TypeRequest : Ttyperequest; WelcomeMessage, Host : String; Port : Integer; Compression, EncodeStrings : Boolean; Encoding : TEncodeSelect; AccessTag : String; AuthenticationOptions : TRESTDWClientAuthOptionParams); Virtual; Abstract;
Public Procedure NewToken;
Public Function RenewToken(Var Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String) : String;
Public Procedure SetAccessTag(Value : String);
Public Function GetAccessTag: String;
Public Function SendEvent(EventData : String; Var Params : TRESTDWParams; EventType : TSendEvent = sePOST; DataMode : TDataMode = dmDataware; ServerEventName : String = ''; Assyncexec : Boolean = False) : String; Overload; Virtual; Abstract;
Public Procedure SetAuthOptionParams(Value : TRESTDWClientAuthOptionParams);
Public Constructor Create(AOwner : TComponent); Override;
Public Destructor Destroy; Override;
Public Procedure Abort; Virtual; Abstract;

Propriedades

Public property LastErrorMessage : String Read vLastErrorMessage Write vLastErrorMessage;
Public property LastErrorCode : Integer Read vErrorCode Write vErrorCode;
Published property DataCompression : Boolean Read vDatacompress Write vDatacompress;
Published property Accept : String Read vAccept Write vAccept;
Published property AcceptEncoding : String Read vAcceptEncoding Write vAcceptEncoding;
Published property ContentEncoding : String Read vContentEncoding Write vContentEncoding;
Published property ContentType : String Read vContentType Write vContentType;
Published property Charset : String Read vCharset Write vCharset;
Published property DataRoute : String Read vDataRoute Write SetDataRoute;
Published property Encoding : TEncodeSelect Read vRSCharset Write vRSCharset;
Published property EncodedStrings : Boolean Read vEncodeStrings Write vEncodeStrings;
Published property TypeRequest : TTypeRequest Read vTypeRequest Write vTypeRequest Default trHttp;
Published property ThreadRequest : Boolean Read vPropThreadRequest Write vPropThreadRequest;
Published property Host : String Read vHost Write vHost;
Published property Port : Integer Read vPort Write vPort Default 8082;
Published property AuthenticationOptions : TRESTDWClientAuthOptionParams Read vAuthOptionParams Write SetAuthOptionParams;
Published property RequestTimeOut : Integer Read vRequestTimeOut Write vRequestTimeOut;
Published property ConnectTimeOut : Integer Read vConnectTimeOut Write vConnectTimeOut;
Published property AllowCookies : Boolean Read GetAllowCookies Write SetAllowCookies;
Published property RedirectMaximum : Integer Read vRedirectMaximum Write vRedirectMaximum;
Published property HandleRedirects : Boolean Read vHandleRedirects Write vHandleRedirects;
Published property WelcomeMessage : String Read vWelcomeMessage Write vWelcomeMessage;
Published property AccessTag : String Read vAccessTag Write vAccessTag;
Published property ProxyOptions : TProxyConnectionInfo Read vTransparentProxy Write vTransparentProxy;
Published property OnWork : TOnWork Read vOnWork Write SetOnWork;
Published property OnWorkBegin : TOnWork Read vOnWorkBegin Write SetOnWorkBegin;
Published property OnWorkEnd : TOnWorkEnd Read vOnWorkEnd Write SetOnWorkEnd;
Published property OnStatus : TOnStatus Read vOnStatus Write SetOnStatus;
Published property OnFailOverExecute : TOnFailOverExecute Read vOnFailOverExecute Write vOnFailOverExecute;
Published property OnFailOverError : TOnFailOverError Read vOnFailOverError Write vOnFailOverError;
Published property OnBeforeExecute : TOnBeforeExecute Read vOnBeforeExecute Write vOnBeforeExecute;
Published property OnBeforeGetToken : TOnBeforeGetToken Read vOnBeforeGetToken Write vOnBeforeGetToken;
Published property FailOver : Boolean Read vFailOver Write vFailOver;
Published property UseSSL : Boolean Read vUseSSL Write vUseSSL;
Published property FailOverConnections : TFailOverConnections Read vFailOverConnections Write vFailOverConnections;
Published property FailOverReplaceDefaults : Boolean Read vFailOverReplaceDefaults Write vFailOverReplaceDefaults;
Published property BinaryRequest : Boolean Read vBinaryRequest Write vBinaryRequest;
Published property CriptOptions : TCripto Read vCripto Write vCripto;
Published property UserAgent : String Read vUserAgent Write vUserAgent;
Published property PoolerNotFoundMessage : String Read vPoolerNotFoundMessage Write vPoolerNotFoundMessage;
Published property SSLVersions : TRESTDWSSLVersions Read vSSLVersions Write vSSLVersions;
Published property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet;

Descrição

Campos

Protected vCripto: TCripto;

Novo Componente de Acesso a Requisi��es REST para o RESTDataware Vari�veis, Procedures e Fun��es Protegidas

Métodos

Protected Procedure SetOnWork(Value : TOnWork);
 
Protected Procedure SetOnWorkBegin(Value : TOnWork);
 
Protected Procedure SetOnWorkEnd(Value : TOnWorkEnd);
 
Protected Procedure SetOnStatus(Value : TOnStatus);
 
Protected Function GetAllowCookies: Boolean;
 
Protected Procedure SetAllowCookies(Value : Boolean);
 
Public Procedure ReconfigureConnection(TypeRequest : Ttyperequest; WelcomeMessage, Host : String; Port : Integer; Compression, EncodeStrings : Boolean; Encoding : TEncodeSelect; AccessTag : String; AuthenticationOptions : TRESTDWClientAuthOptionParams); Virtual; Abstract;

M�todos, Propriedades, Vari�veis, Procedures e Fun��es Publicas

Public Procedure NewToken;
 
Public Function RenewToken(Var Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String) : String;
 
Public Procedure SetAccessTag(Value : String);
 
Public Function GetAccessTag: String;
 
Public Function SendEvent(EventData : String; Var Params : TRESTDWParams; EventType : TSendEvent = sePOST; DataMode : TDataMode = dmDataware; ServerEventName : String = ''; Assyncexec : Boolean = False) : String; Overload; Virtual; Abstract;
 
Public Procedure SetAuthOptionParams(Value : TRESTDWClientAuthOptionParams);
 
Public Constructor Create(AOwner : TComponent); Override;
 
Public Destructor Destroy; Override;
 
Public Procedure Abort; Virtual; Abstract;
 

Propriedades

Public property LastErrorMessage : String Read vLastErrorMessage Write vLastErrorMessage;
 
Public property LastErrorCode : Integer Read vErrorCode Write vErrorCode;
 
Published property DataCompression : Boolean Read vDatacompress Write vDatacompress;

M�todos e Propriedades

Published property Accept : String Read vAccept Write vAccept;
 
Published property AcceptEncoding : String Read vAcceptEncoding Write vAcceptEncoding;
 
Published property ContentEncoding : String Read vContentEncoding Write vContentEncoding;
 
Published property ContentType : String Read vContentType Write vContentType;
 
Published property Charset : String Read vCharset Write vCharset;
 
Published property DataRoute : String Read vDataRoute Write SetDataRoute;
 
Published property Encoding : TEncodeSelect Read vRSCharset Write vRSCharset;
 
Published property EncodedStrings : Boolean Read vEncodeStrings Write vEncodeStrings;
 
Published property TypeRequest : TTypeRequest Read vTypeRequest Write vTypeRequest Default trHttp;
 
Published property ThreadRequest : Boolean Read vPropThreadRequest Write vPropThreadRequest;
 
Published property Host : String Read vHost Write vHost;
 
Published property Port : Integer Read vPort Write vPort Default 8082;
 
Published property AuthenticationOptions : TRESTDWClientAuthOptionParams Read vAuthOptionParams Write SetAuthOptionParams;
 
Published property RequestTimeOut : Integer Read vRequestTimeOut Write vRequestTimeOut;
 
Published property ConnectTimeOut : Integer Read vConnectTimeOut Write vConnectTimeOut;
 
Published property AllowCookies : Boolean Read GetAllowCookies Write SetAllowCookies;
 
Published property RedirectMaximum : Integer Read vRedirectMaximum Write vRedirectMaximum;
 
Published property HandleRedirects : Boolean Read vHandleRedirects Write vHandleRedirects;
 
Published property WelcomeMessage : String Read vWelcomeMessage Write vWelcomeMessage;
 
Published property AccessTag : String Read vAccessTag Write vAccessTag;
 
Published property ProxyOptions : TProxyConnectionInfo Read vTransparentProxy Write vTransparentProxy;
 
Published property OnWork : TOnWork Read vOnWork Write SetOnWork;
 
Published property OnWorkBegin : TOnWork Read vOnWorkBegin Write SetOnWorkBegin;
 
Published property OnWorkEnd : TOnWorkEnd Read vOnWorkEnd Write SetOnWorkEnd;
 
Published property OnStatus : TOnStatus Read vOnStatus Write SetOnStatus;
 
Published property OnFailOverExecute : TOnFailOverExecute Read vOnFailOverExecute Write vOnFailOverExecute;
 
Published property OnFailOverError : TOnFailOverError Read vOnFailOverError Write vOnFailOverError;
 
Published property OnBeforeExecute : TOnBeforeExecute Read vOnBeforeExecute Write vOnBeforeExecute;
 
Published property OnBeforeGetToken : TOnBeforeGetToken Read vOnBeforeGetToken Write vOnBeforeGetToken;
 
Published property FailOver : Boolean Read vFailOver Write vFailOver;
 
Published property UseSSL : Boolean Read vUseSSL Write vUseSSL;
 
Published property FailOverConnections : TFailOverConnections Read vFailOverConnections Write vFailOverConnections;
 
Published property FailOverReplaceDefaults : Boolean Read vFailOverReplaceDefaults Write vFailOverReplaceDefaults;
 
Published property BinaryRequest : Boolean Read vBinaryRequest Write vBinaryRequest;
 
Published property CriptOptions : TCripto Read vCripto Write vCripto;
 
Published property UserAgent : String Read vUserAgent Write vUserAgent;
 
Published property PoolerNotFoundMessage : String Read vPoolerNotFoundMessage Write vPoolerNotFoundMessage;
 
Published property SSLVersions : TRESTDWSSLVersions Read vSSLVersions Write vSSLVersions;
 
Published property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet;
 

Gerado por PasDoc 0.16.0.