Methoden von Datasnap.DSServer.TDSServer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


GeerbteProtected
_AddRefprotectedWird aufgerufen, wenn eine Anwendung eine Komponentenschnittstelle verwendet.
_ReleaseprotectedWird aufgerufen, wenn eine Anwendung eine Komponentenschnittstelle freigibt.
AddServerComponentpublicFügt der Komponentenliste die angegebene Serverkomponente hinzu.
AfterConstructionpublicReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
AssignpublicKopiert den Inhalt eines anderen, gleichen Objekts.
AssignToprotectedKopiert die Eigenschaften eines Objekts in ein Zielobjekt.
AsyncScheduleprotected
BeforeDestructionpublicFührt alle erforderlichen Aktionen aus, bevor der erste Destruktor aufgerufen wird.
BeginInvokepublicFührt einen asynchronen Aufruf der in AProc oder AFunc angegebenen Methode durch.
BroadcastMessagepublicSendet eine Botschaft an alle Client-Callbacks.
BroadcastObjectpublicSendet ein Objekt an alle Client-Callbacks.
CallbackTunnelOfpublicGibt den Kommunikationstunnel zurück.
CanObserveprotected
ChangeNameprotectedWeist der als private deklarierten, internen Eigenschaft Name den im Parameter NewName übergebenen String zu.
CheckDisposedprotected
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
ConnectingprotectedLöst ein Ereignis beim Öffnen einer Verbindung aus.
CreatepublicErzeugt eine DSAdmin-Instanz.
CreateChannelTunnelpublicErstellt ein Kanal-Callback.
CreateServerClassespublicRegistriert die Serverklassen beim Server.
CreateServerMethodspublicRegistriert die Servermethoden beim Server.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DefinePropertiesprotected
DestroypublicGibt eine TDSServer-Instanz frei.
DestroyComponentspublicGibt alle untergeordneten Komponenten frei.
DestroyingpublicZeigt an, dass die Komponenten und alle ihr untergeordneten Komponenten in Kürze freigegeben werden.
DisconnectingprotectedLöst ein Ereignis beim Schließen einer Verbindung aus.
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf veranlasst die Ausführung des Destruktors in einem Objekt.
DropServerClassespublicHebt die Registrierung der Serverklassen beim Server auf.
DropServerMethodspublicHebt die Registrierung der Servermethoden beim Server auf.
EndFunctionInvokepublicBlockiert den Aufrufer, bis das angegebene ASyncResult fertiggestellt ist.
EndInvokepublicBlockiert den Aufrufer, bis das angegebene ASyncResult fertiggestellt ist.
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
ErrorprotectedLöst ein Fehlerereignis aus.
ExecuteActionpublicFührt eine Aktion aus.
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
FindComponentpublicGibt an, ob der Komponente eine bestimmte Komponente untergeordnet ist.
FindCustomServerprotectedSucht nach einer durch den Komponentennamen angegebenen Serverinstanz.
FindServerpublicSucht die Instanz des Servers anhand des Komponentennamens.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
FreeNotificationpublicStellt sicher, dass AComponent von der bevorstehenden Freigabe der Komponente benachrichtigt wird.
FreeOnReleasepublicGibt die Schnittstellenreferenz für Komponenten frei, die aus COM-Klassen erstellt wurden.
GetAllChannelCallbackIdpublicGibt eine Liste aller Callback-Funktionen zurück, die auf einem angegebenen Kanal verfügbar sind.
GetAllChannelClientIdpublicGibt eine Liste aller Client-Kanale zurück, die mit einem angegebenen Kanal registriert sind.
GetAllChannelNamespublicGibt eine Liste mit allen Kanalnamen zurück.
GetCallbackTunnelpublicGibt den Kommunikationstunnel zurück.
GetChildOwnerprotectedGibt den Eigentümer einer untergeordneten Komponente zurück, die aus einem Stream gelesen wird.
GetChildParentprotectedGibt den Vorfahr oder, wenn ein solcher nicht existiert, den Eigentümer einer untergeordneten Komponente zurück, die aus einem Stream gelesen wird.
GetChildrenprotectedZählt alle untergeordneten Komponenten auf.
GetClassTableprotectedDie als protected deklarierte Getter-Implementierung für die Eigenschaft ClassTable.
GetDeltaStreamsprotected
GetDisposedprotected
GetEnumeratorpublicGibt einen TComponentEnumerator zurück.
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetIDsOfNamesprotectedOrdnet ein einzelnes Element und eine optionale Argumentmenge einer korrespondierenden Menge von Integer-Dispatch-Bezeichnern (dispIDs) zu.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetJSONMarshalerpublicGibt den Marshaler für die Parameter der TObject-Klasse zurück.
GetJSONUnMarshalerpublicGibt den Unmarshaler für die Parameter der TObject-Klasse zurück.
GetMethodTableprotectedDie als protected deklarierte Getter-Implementierung für die Eigenschaft MethodTable.
GetNamePathpublicGibt einen vom Objektinspektor verwendeten String zurück.
GetObserversprotectedGetter-Methode von Observers.
GetOwnerprotectedGibt den Eigentümer einer Komponente zurück.
GetParentComponentpublicGibt die übergeordnete Komponente zurück.
GetServerClasspublicEin Delegat für die Methode GetServerClass.
GetServerClassespublicStellt eine Kollektion von beim Server registrierten Klassen bereit.
GetServerClassListpublicStellt eine Liste der beim Server registrierten Klassen bereit.
GetServerConnectionpublicStellt eine Verbindung zum Server anhand der Verbindungseigenschaften her.
GetServerMethodpublicEin Delegat für die Methode GetServerMethod.
GetServerMethodParameterspublicStellt eine Kollektion von Parametern für die beim Server registrierten Methoden bereit.
GetServerMethodspublicStellt eine Kollektion der Methoden bereit, die beim Server registriert werden.
GetTraceInfoEventprotectedDie als protected deklarierte Lesemethode für das OnTrace-Ereignis.
GetTypeInfoprotectedErmittelt die Typinformationen für ein Objekt.
GetTypeInfoCountprotectedGibt die Anzahl der Typinformations-Schnittstellen zurück, die ein Objekt bereitstellt (entweder 0 oder 1).
HasChannelCallbackpublicGibt zurück, ob ein Kanal für einen angegebenen Client-Bezeichner vorhanden ist.
HasParentpublicÜberprüft, ob die Komponente eine übergeordnete Komponente hat.
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstancepublicSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InsertComponentpublicMacht die Komponente zum Eigentümer einer bestimmten Komponente.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
InvokeprotectedStellt den Zugriff auf die Eigenschaften und Methoden eines Automatisierungsobjekts bereit, wenn die Komponente als Container für ein Automatisierungsobjekts dient.
IsImplementorOfpublicGibt an, ob die Komponente eine bestimmte Schnittstelle implementiert.
LoadedprotectedInitialisiert die Komponente, nachdem die Formulardatei in den Speicher geladen wurde.
MarshalDatapublicFührt das Marshalling für alle Objekte mit Hilfe des lokalen Marshallers aus.
MethodAddresspublicGibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
NotificationprotectedLeitet Benachrichtigungen an alle untergeordneten Komponenten weiter.
NotifyCallbackpublicFührt eine synchrone Auslieferung einer Botschaft an eine Callback-Funktion aus.
NotifyObjectpublicFührt eine synchrone Objektauslieferung an eine Callback-Funktion aus.
ObserverAddedprotected
operator ()publicC++-Umwandlung eines TComponent-Objekts entweder in eine System.Classes.IInterfaceComponentReference-Instanz oder in eine System.IInterface-Instanz.
PreparingprotectedLöst ein Ereignis aus, wenn eine Servermethode für alle beim Server registrierten TDSServerClass-Instanzen vorbereitet wird.
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
QueryInterfaceprotectedGibt eine Referenz auf ein angegebenes Interface zurück, wenn die aktuelle Komponente dieses Interface unterstützt.
ReadStateprotectedLiest den Status der Komponente.
ReferenceInterfacepublicErstellt oder entfernt die internen Verknüpfungen, die zu einer Benachrichtigung der Komponente führen, wenn das implementierende Objekt einer bestimmten Schnittstelle freigegeben wird.
RegisterChannelCallbackpublicRegistriert ein Kanal-Callback mit der aktuellen Instanz.
RemoveComponentpublicEntfernt eine angegebene Komponente aus der Komponentenliste.
RemoveFreeNotificationpublicDeaktiviert die Freigabebenachrichtigung, die von der Methode FreeNotification aktiviert wurde.
RemoveFreeNotificationsprotectedBenachrichtigt alle untergeordneten Komponenten über die unmittelbare Freigabe ihrer Eigentümerkomponente.
RemoveServerComponentpublicEntfernt die angegebene Serverkomponente aus der Komponentenliste.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SetAncestorprotectedEntfernt oder setzt den csAncestor-Status in der Eigenschaft ComponentState der Komponente.
SetChildOrderprotectedLegt die visuelle Reihenfolge eines untergeordneten Steuerelements fest.
SetClassTableprotectedDie als protected deklarierte Setter-Implementierung für die Eigenschaft ClassTable.
SetDesigningprotectedStellt sicher, dass bei den zur Entwurfszeit eingefügten Komponenten das Entwurfsmodus-Flag gesetzt ist.
SetDesignInstanceprotectedStellt sicher, dass bei den zur Entwurfszeit eingefügten Komponenten das Entwurfsmodus-Flag gesetzt ist.
SetInlineprotectedSetzt das csInline-Bit der Eigenschaft ComponentState.
SetMethodTableprotectedDie als protected deklarierte Setter-Implementierung für die Eigenschaft MethodTable.
SetNameprotectedWeist den Wert der Eigenschaft Name zu.
SetParentComponentprotectedLegt die übergeordnete Komponente fest.
SetSubComponentpublicBestimmt, ob die Komponente eine Unterkomponente ist.
SetTraceInfoEventprotectedDie als protected deklarierte Schreibmethode für das OnTrace-Ereignis.
StartpublicStartet den DataSnap-Server.
StoppublicHält den DataSnap-Server an.
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
TransportStoppingprotected
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.
UnMarshalJSONpublicFührt das Unmarshaling einer TJSONValue-Klasse mit Hilfe des lokalen Unmarshalers aus.
UnregisterChannelCallbackpublicHebt die Registrierung einer Callback-Funktion in einem Client-Kanal auf.
UpdateActionpublicAktualisiert den Status einer Aktion.
UpdatedprotectedLöscht das Flag csUpdating der Eigenschaft ComponentState, wenn die Aktualisierung der Komponente beendet ist.
UpdateRegistryprotectedStellt die Schnittstelle für eine Methode bereit, die der Registrierung Typbibliotheks- und Versionsinformationen für Komponenten hinzufügt, die COM-Schnittstellen implementieren.
UpdatingprotectedSetzt den Status csUpdating in die Eigenschaft ComponentState der Komponente.
ValidateContainerprotectedPrüft, ob ein Objekt in einen Container eingefügt werden kann.
ValidateInsertprotectedStellt die Schnittstelle für eine Methode dar, die eine untergeordnete Komponente vor dem Einfügen überprüft.
ValidateRenameprotectedStellt sicher, dass die Änderung des Namens einer untergeordneten Komponente keinen Namenskonflikt erzeugt.
WriteStateprotectedSchreibt den Status der Komponente.