Partager via


Orleans.CodeGeneration Espace de noms

Classes

ConsiderForCodeGenerationAttribute

Attribut qui informe le générateur de code que le code doit être généré pour ce type.

CopierMethodAttribute

Utilisé pour marquer une méthode comme fournissant une fonction de copieur pour ce type.

DeserializerMethodAttribute

Utilisé pour marquer une méthode comme fournissant une fonction de désérialiseur pour ce type.

GeneratedAssembly

Représente un assembly généré.

GeneratedAttribute

Pour une utilisation interne (au moment de l’exécution) uniquement. Classe de base de tous les attributs d’activation

GenerateSerializerAttribute

Attribut qui informe le générateur de code que le code doit être généré pour ce type. Force la génération du sérialiseur de type, en lisant si un sérialiseur n’a pas pu être généré.

GenericMethodInvoker

Fonctionnalité d’appel d’appels sur une méthode d’instance générique.

GrainFactoryBase

Classe de base abstraite pour toutes les classes de fabrique de proxy de grain.

GrainReferenceAttribute

Identifie une référence de grain concrète à un ID d’interface

GrainSupportClassAttribute

Pour une utilisation interne (au moment de l’exécution) uniquement. Classe de base de tous les attributs d’activation

InvokeMethodOptionsExtensions
InvokeMethodRequest

Objet de données contenant des métadonnées associées à une demande Invoke de grain.

KnownAssemblyAttribute

Attribut qui informe le générateur de code que le code doit être généré un assembly.

KnownBaseTypeAttribute

Indique que ce type et tous les sous-types doivent être considérés comme [Serializable].

KnownTypeAttribute

Attribut qui informe le générateur de code que le code doit être généré pour ce type.

MethodIdAttribute

Spécifie l’ID de méthode pour la méthode d’interface sur laquelle cet attribut est déclaré.

MethodInvokerAttribute

Identifie une classe qui sait mapper les messages ciblant un ID d’interface spécifié à une interface de grain (CLR).

OrleansCodeGenerationTargetAttribute

Attribut qui indique au générateur de code les assemblys pour lesquels un assembly contient le code généré.

SerializerAttribute

Identifie une classe qui contient toutes les méthodes de sérialiseur pour un type.

SerializerMethodAttribute

Utilisé pour marquer une méthode comme fournissant une fonction de sérialiseur pour ce type.

SkipCodeGenerationAttribute

Attribut qui informe le générateur de code qu’aucun code ne doit être généré d’assembly.

TypeCodeOverrideAttribute

L’attribut TypeCodeOverrideAttribute permet de spécifier l’ID d’interface de grain ou le code de type de classe de grain pour remplacer les valeurs par défaut afin d’éviter les collisions de hachage

VersionAttribute

VersionAttribute permet de spécifier le numéro de version de l’interface

Interfaces

ICodeGeneratorCache

Méthodes d’interaction avec un cache pour les assemblys générés.

IGrainExtensionMap

Méthodes d’interrogation d’une collection d’extensions de grain.

IGrainExtensionMethodInvoker

Une implémentation de cette interface est générée pour chaque extension de grain dans le cadre de la génération de code côté client.

IGrainMethodInvoker

Une implémentation de cette interface est générée pour chaque interface de grain dans le cadre de la génération de code côté client.

Énumérations

InvokeMethodOptions

Options d’appel pour un InvokeMethodRequest