Orleans.Concurrency Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AlwaysInterleaveAttribute |
Атрибут AlwaysInterleaveAttribute используется для пометки методов, которые могут чередоваться с любым методом, включая запросы записи (не readOnly). |
ImmutableAttribute |
Атрибут Immutable указывает, что экземпляры помеченного класса или структуры никогда не изменяются после их создания. |
ImmutableExt |
Служебный класс для добавления . Метод AsImmutable для всех объектов. |
ImmutableExtensions |
Служебный класс для добавления . Метод AsImmutable для всех объектов. |
MayInterleaveAttribute |
Атрибут MayInterleaveAttribute используется для пометки классов, которые хотят управлять чередованием запросов с помощью обратного вызова предоставленного метода. |
OneWayAttribute |
Указывает, что метод в интерфейсе grain является односторонним и что вызывающей стороне не будет отправлено ответное сообщение. |
ReadOnlyAttribute |
Атрибут ReadOnly используется для пометки методов, которые не изменяют состояние объекта grain. Пометка методов как ReadOnly позволяет системе времени выполнения выполнить ряд оптимизаций, которые могут значительно повысить производительность приложения. |
ReentrantAttribute |
Атрибут Reentrant используется для пометки классов реализации grain, которые позволяют чередовать запросы в пределах задачи. Это расширенная функция, и ее не следует использовать, если последствия не будут полностью понятны. С другой стороны, разрешение чередование запросов позволяет системе времени выполнения выполнить ряд оптимизаций, которые могут значительно повысить производительность приложения. |
StatelessWorkerAttribute |
Атрибут StatelessWorker используется для пометки класса grain, в котором не ожидается сохранение состояния grain между запросами и где среда выполнения может создать несколько активаций одного и того же элемента grain. |
UnorderedAttribute |
Атрибут Unordered используется для пометки интерфейса grain, в котором порядок доставки сообщений не имеет значения. |
Структуры
Immutable<T> |
Класс-оболочка для переноса неизменяемых данных. |