Freigeben über


Orleans.CodeGeneration Namespace

Klassen

ConsiderForCodeGenerationAttribute

Das Attribut, das den Codegenerator informiert, dass Code für diesen Typ generiert werden soll.

CopierMethodAttribute

Wird verwendet, um eine Methode als Kopierfunktion für diesen Typ zu markieren.

DeserializerMethodAttribute

Wird verwendet, um eine Methode als Deserializerfunktion für diesen Typ zu kennzeichnen.

GeneratedAssembly

Stellt eine generierte Assembly dar.

GeneratedAttribute

Für interne (Laufzeit) wird nur verwendet. Basisklasse aller Aktivierungsattribute

GenerateSerializerAttribute

Das Attribut, das den Codegenerator informiert, dass Code für diesen Typ generiert werden soll. Erzwingt die Generierung des Typs serialisierer, wenn ein Serializer nicht generiert werden konnte.

GenericMethodInvoker

Funktionalität zum Aufrufen von Aufrufen einer generischen Instanzmethode.

GrainFactoryBase

Abstrakte Basisklasse für alle Getreideproxy-Factoryklassen.

GrainReferenceAttribute

Identifiziert einen konkreten Getreidebezug auf eine Schnittstellen-ID

GrainSupportClassAttribute

Für interne (Laufzeit) wird nur verwendet. Basisklasse aller Aktivierungsattribute

InvokeMethodOptionsExtensions
InvokeMethodRequest

Datenobjekt, das Metadaten enthält, die einer kornigen Aufrufanforderung zugeordnet sind.

KnownAssemblyAttribute

Das Attribut, das den Codegenerator informiert, dass Code eine Assembly generiert werden soll.

KnownBaseTypeAttribute

Gibt an, dass dieser Typ und alle Untertypen als [Serialisierbar] betrachtet werden sollen.

KnownTypeAttribute

Das Attribut, das den Codegenerator informiert, dass Code für diesen Typ generiert werden soll.

MethodIdAttribute

Gibt die Methoden-ID für die Schnittstellenmethode an, für die dieses Attribut deklariert wird.

MethodInvokerAttribute

Gibt eine Klasse an, die weiß, wie die Nachrichten, die auf eine Specifies-Schnittstellen-ID ausgerichtet sind, einer Kornschnittstelle (CLR) zugeordnet werden.

OrleansCodeGenerationTargetAttribute

Das Attribut, das den Codegenerator informiert, für den eine Assembly generierten Code enthält.

SerializerAttribute

Identifiziert eine Klasse, die alle Serializermethoden für einen Typ enthält.

SerializerMethodAttribute

Wird verwendet, um eine Methode als Serialisierungsfunktion für diesen Typ zu kennzeichnen.

SkipCodeGenerationAttribute

Das Attribut, das den Codegenerator informiert, dass kein Code generiert werden soll.

TypeCodeOverrideAttribute

Mit dem TypeCodeOverrideAttribute-Attribut können Sie die Getreideschnittstellen-ID oder den Code des Getreideklassentyps angeben, um die Standardtypen außer Kraft zu setzen, um Hashkonflikte zu vermeiden.

VersionAttribute

Das VersionAttribute ermöglicht es, die Versionsnummer der Schnittstelle anzugeben.

Schnittstellen

ICodeGeneratorCache

Methoden für die Interaktion mit einem Cache für generierte Assemblys.

IGrainExtensionMap

Methoden zum Abfragen einer Auflistung von Getreideerweiterungen.

IGrainExtensionMethodInvoker

Eine Implementierung dieser Schnittstelle wird für jede Getreideerweiterung als Teil der clientseitigen Codegenerierung generiert.

IGrainMethodInvoker

Eine Implementierung dieser Schnittstelle wird für jede Getreideschnittstelle als Teil der clientseitigen Codegenerierung generiert.

Enumerationen

InvokeMethodOptions

Aufrufen von Optionen für eine InvokeMethodRequest