Orleans.CodeGeneration Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |