Orleans.CodeGeneration Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ConsiderForCodeGenerationAttribute |
Атрибут, который сообщает генератору кода, что код должен быть создан для этого типа. |
CopierMethodAttribute |
Используется для пометки метода как предоставления функции копирования для этого типа. |
DeserializerMethodAttribute |
Используется для пометки метода как предоставления функции десериализатора для этого типа. |
GeneratedAssembly |
Представляет созданную сборку. |
GeneratedAttribute |
Для внутреннего (времени выполнения) используется только. Базовый класс всех атрибутов активации |
GenerateSerializerAttribute |
Атрибут, который сообщает генератору кода, что код должен быть создан для этого типа. Принудительно создает сериализатор типа, вызывая, если сериализатор не удалось создать. |
GenericMethodInvoker |
Функциональные возможности вызова для вызова метода универсального экземпляра. |
GrainFactoryBase |
Абстрактный базовый класс для всех классов фабрики прокси-серверов зерна. |
GrainReferenceAttribute |
Идентифицирует конкретную ссылку на зернистую ссылку на идентификатор интерфейса |
GrainSupportClassAttribute |
Для внутреннего (времени выполнения) используется только. Базовый класс всех атрибутов активации |
InvokeMethodOptionsExtensions | |
InvokeMethodRequest |
Объект данных, содержащий метаданные, связанные с запросом на вызов зерна. |
KnownAssemblyAttribute |
Атрибут, который сообщает генератору кода, что код должен быть создан сборкой. |
KnownBaseTypeAttribute |
Указывает, что этот тип и все подтипы считаются [сериализуемыми]. |
KnownTypeAttribute |
Атрибут, который сообщает генератору кода, что код должен быть создан для этого типа. |
MethodIdAttribute |
Указывает идентификатор метода для метода интерфейса, в котором объявлен этот атрибут. |
MethodInvokerAttribute |
Идентифицирует класс, который знает, как сопоставить сообщения, предназначенные для указания идентификатора интерфейса, с интерфейсом grain (CLR). |
OrleansCodeGenerationTargetAttribute |
Атрибут, который сообщает генератору кода, для которого сборка содержит созданный код. |
SerializerAttribute |
Определяет класс, содержащий все методы сериализатора для типа. |
SerializerMethodAttribute |
Используется для пометки метода как предоставления функции сериализатора для этого типа. |
SkipCodeGenerationAttribute |
Атрибут, который сообщает генератору кода, что код не должен создаваться сборкой. |
TypeCodeOverrideAttribute |
Атрибут TypeCodeOverrideAttribute позволяет указать идентификатор интерфейса зерна или код типа класса зерна, чтобы переопределить значения по умолчанию, чтобы избежать хэш-конфликтов. |
VersionAttribute |
VersionAttribute позволяет указать номер версии интерфейса. |
Интерфейсы
ICodeGeneratorCache |
Методы взаимодействия с кэшем для созданных сборок. |
IGrainExtensionMap |
Методы для запроса коллекции расширений зерна. |
IGrainExtensionMethodInvoker |
Реализация этого интерфейса создается для каждого расширения grain в рамках создания кода на стороне клиента. |
IGrainMethodInvoker |
Реализация этого интерфейса создается для каждого интерфейса зерна в рамках создания кода на стороне клиента. |
Перечисления
InvokeMethodOptions |
Вызов параметров для объекта |