Condividi tramite


Orleans.CodeGeneration Spazio dei nomi

Classi

ConsiderForCodeGenerationAttribute

Attributo che informa il generatore di codice che deve essere generato il codice per questo tipo.

CopierMethodAttribute

Usato per contrassegnare un metodo come fornire una funzione di copiatore per tale tipo.

DeserializerMethodAttribute

Usato per contrassegnare un metodo come fornire una funzione deserializzatore per tale tipo.

GeneratedAssembly

Rappresenta un assembly generato.

GeneratedAttribute

Solo per uso interno (run-time). Classe base di tutti gli attributi di attivazione

GenerateSerializerAttribute

Attributo che informa il generatore di codice che deve essere generato il codice per questo tipo. Forza la generazione di serializzatori di tipo, generando un'eccezione se non è stato possibile generare un serializzatore.

GenericMethodInvoker

Funzionalità per richiamare le chiamate su un metodo di istanza generico.

GrainFactoryBase

Classe base astratta per tutte le classi factory proxy granulari.

GrainReferenceAttribute

Identifica un riferimento di granularità concreto a un ID interfaccia

GrainSupportClassAttribute

Solo per uso interno (run-time). Classe base di tutti gli attributi di attivazione

InvokeMethodOptionsExtensions
InvokeMethodRequest

Oggetto dati che contiene metadati associati a una richiesta Invoke granulare.

KnownAssemblyAttribute

Attributo che informa il generatore di codice che deve essere generato un assembly.

KnownBaseTypeAttribute

Indica che questo tipo e tutti i sottotipi devono essere considerati [Serializable].

KnownTypeAttribute

Attributo che informa il generatore di codice che deve essere generato il codice per questo tipo.

MethodIdAttribute

Specifica l'ID del metodo per il metodo di interfaccia su cui viene dichiarato questo attributo.

MethodInvokerAttribute

Identifica una classe che sa eseguire il mapping dei messaggi destinati a un oggetto specifica l'ID di interfaccia a un'interfaccia CLR (Grain).

OrleansCodeGenerationTargetAttribute

Attributo che indica al generatore di codice gli assembly per cui un assembly contiene codice generato.

SerializerAttribute

Identifica una classe che contiene tutti i metodi serializzatori per un tipo.

SerializerMethodAttribute

Usato per contrassegnare un metodo come fornire una funzione serializzatore per tale tipo.

SkipCodeGenerationAttribute

Attributo che informa il generatore di codice che non deve essere generato alcun codice.

TypeCodeOverrideAttribute

L'attributo TypeCodeOverrideAttribute consente di specificare l'ID interfaccia granulare o il codice del tipo di classe granulare per eseguire l'override di quelli predefiniti per evitare conflitti hash

VersionAttribute

VersionAttribute consente di specificare il numero di versione dell'interfaccia

Interfacce

ICodeGeneratorCache

Metodi per interagire con una cache per gli assembly generati.

IGrainExtensionMap

Metodi per l'esecuzione di query su una raccolta di estensioni granulari.

IGrainExtensionMethodInvoker

Un'implementazione di questa interfaccia viene generata per ogni estensione granulare come parte della generazione di codice lato client.

IGrainMethodInvoker

Un'implementazione di questa interfaccia viene generata per ogni interfaccia granulare come parte della generazione di codice lato client.

Enumerazioni

InvokeMethodOptions

Richiamare le opzioni per un oggetto InvokeMethodRequest