NotAllowedAttributionGrain Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public class NotAllowedAttributionGrain : Orleans.Grain, Orleans.IGrainWithGuidKey, Orleans.Transactions.TestKit.INotAllowedAttributionGrain
type NotAllowedAttributionGrain = class
inherit Grain
interface INotAllowedAttributionGrain
interface IGrainWithGuidKey
interface IGrain
interface IAddressable
Public Class NotAllowedAttributionGrain
Inherits Grain
Implements IGrainWithGuidKey, INotAllowedAttributionGrain
- Наследование
- Реализации
Конструкторы
NotAllowedAttributionGrain() |
Свойства
GrainFactory |
Возвращает объект , который может использоваться для доступа к другим объектам grain. Значение NULL, если эта грань не связана со средой выполнения, например при создании непосредственно для модульного тестирования. (Унаследовано от Grain) |
GrainReference | (Унаследовано от Grain) |
IdentityString |
Строковое представление SiloIdentity grain, включая тип и первичный ключ. (Унаследовано от Grain) |
RuntimeIdentity |
Уникальный идентификатор текущего объекта silo. Эта строка не содержит семантического содержимого, но она может быть полезна для ведения журнала. (Унаследовано от Grain) |
ServiceProvider |
Возвращает IServiceProvider, управляемый средой выполнения. Значение NULL, если эта грань не связана со средой выполнения, например при создании непосредственно для модульного тестирования. (Унаследовано от Grain) |
Методы
DeactivateOnIdle() |
Отключите эту активацию grain после завершения вызова текущего метода grain. Этот вызов помечает эту активацию текущего элемента grain, который будет деактивирован и удален в конце текущего метода. При следующем вызове этого объекта grain будет использоваться другая активация, что обычно означает, что новая активация будет автоматически создана средой выполнения. (Унаследовано от Grain) |
DelayDeactivation(TimeSpan) |
Отложите деактивацию этой активации по крайней мере на указанный период времени.
Положительное |
GetLogger() |
Возвращает объект средства ведения журнала, который этот код может использовать для трассировки. Имя средства ведения журнала будет производным от имени класса grain. (Унаследовано от Grain) |
GetLogger(String) |
Возвращает объект средства ведения журнала, который этот код может использовать для трассировки. (Унаследовано от Grain) |
GetNestedTransactionIds(Int32, List<ITransactionAttributionGrain>[]) | |
GetReminder(String) |
Возвращает ранее зарегистрированное напоминание. (Унаследовано от Grain) |
GetReminders() |
Возвращает список всех напоминаний, зарегистрированных элементом grain. (Унаследовано от Grain) |
GetStreamProvider(String) | (Унаследовано от Grain) |
GetStreamProviders() | (Унаследовано от Grain) |
MigrateOnIdle() |
Запускает попытку переноса этого экземпляра в другое расположение. Миграция фиксирует текущий RequestContextобъект , делая его доступным для директора размещения активации, чтобы он смог рассмотреть его при выборе нового расположения. Миграция выполняется асинхронно, когда запросы не выполняются, и не выполняется, если директор размещения активации не выберет альтернативное расположение. (Унаследовано от Grain) |
OnActivateAsync() |
Этот метод вызывается в конце процесса активации grain. Он вызывается перед отправкой каких-либо сообщений в объект grain. Для объектов grain с объявленным постоянным состоянием этот метод вызывается после заполнения свойства State. (Унаследовано от Grain) |
OnActivateAsync(CancellationToken) |
Этот метод вызывается в конце процесса активации grain. Он вызывается перед отправкой каких-либо сообщений в объект grain. Для объектов grain с объявленным постоянным состоянием этот метод вызывается после заполнения свойства State. (Унаследовано от Grain) |
OnDeactivateAsync() |
Этот метод вызывается в начале процесса деактивации grain. (Унаследовано от Grain) |
OnDeactivateAsync(DeactivationReason, CancellationToken) |
Этот метод вызывается в начале процесса деактивации grain. (Унаследовано от Grain) |
Participate(IGrainLifecycle) | (Унаследовано от Grain) |
RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) |
Регистрирует постоянное, надежное напоминание для отправки регулярных уведомлений (напоминаний) в объект grain.
В объекте grain должен быть реализован |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan) |
Регистрирует таймер для отправки периодических обратных вызовов этой области. (Унаследовано от Grain) |
UnregisterReminder(IGrainReminder) |
Отменяет регистрацию ранее зарегистрированного напоминания. (Унаследовано от Grain) |
Явные реализации интерфейса
IGrainBase.GrainContext | (Унаследовано от Grain) |
Методы расширения
DeactivateOnIdle(IGrainBase) |
Отключите эту активацию grain после завершения вызова текущего метода grain. Этот вызов помечает эту активацию текущего элемента grain, который будет деактивирован и удален в конце текущего метода. При следующем вызове этого объекта grain будет использоваться другая активация, что обычно означает, что новая активация будет автоматически создана средой выполнения. |
MigrateOnIdle(IGrainBase) |
Запускает попытку переноса этого экземпляра в другое расположение. Миграция фиксирует текущий RequestContextобъект , делая его доступным для директора размещения активации, чтобы он смог рассмотреть его при выборе нового расположения. Миграция выполняется асинхронно, когда запросы не выполняются, и не выполняется, если директор размещения активации не выберет альтернативное расположение. |
AsReference(IAddressable, Type) |
Возвращает типизированные ссылки на предоставленный объект grain. |
AsReference<TGrainInterface>(IAddressable) |
Возвращает типизированные ссылки на предоставленный объект grain. |
BindGrainReference(IAddressable, IGrainFactory) |
Привязывает ссылку grain к предоставленному объекту IGrainFactory. |
Cast(IAddressable, Type) |
Возвращает типизированные ссылки на предоставленный объект grain. |
Cast<TGrainInterface>(IAddressable) |
Возвращает типизированные ссылки на предоставленный объект grain. |
GetGrainId(IAddressable) |
Возвращает идентификатор grain, соответствующий указанному объекту grain. |
GetGrainIdentity(IGrain) | |
GetPrimaryKey(IGrain) | |
GetPrimaryKey(IGrain, String) | |
GetPrimaryKey(IAddressable) |
Guid Возвращает представление первичного ключа grain. |
GetPrimaryKey(IAddressable, String) |
Guid Возвращает представление первичного ключа grain. |
GetPrimaryKeyLong(IGrain) | |
GetPrimaryKeyLong(IGrain, String) | |
GetPrimaryKeyLong(IAddressable) |
|
GetPrimaryKeyLong(IAddressable, String) |
|
GetPrimaryKeyString(IAddressable) |
Возвращает первичный |
IsPrimaryKeyBasedOnLong(IAddressable) |
Возвращает значение, указывающее, имеет ли часть первичного ключа тип |
GetReminder(Grain, String) |
Возвращает ранее зарегистрированное напоминание. |
GetReminder(IGrainBase, String) |
Возвращает ранее зарегистрированное напоминание. |
GetReminders(Grain) |
Возвращает список всех напоминаний, зарегистрированных элементом grain. |
GetReminders(IGrainBase) |
Возвращает список всех напоминаний, зарегистрированных элементом grain. |
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan) |
Регистрирует постоянное, надежное напоминание для отправки регулярных уведомлений (напоминаний) в объект grain.
В объекте grain должен быть реализован |
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan) |
Регистрирует постоянное, надежное напоминание для отправки регулярных уведомлений (напоминаний) в объект grain.
В объекте grain должен быть реализован |
UnregisterReminder(Grain, IGrainReminder) |
Отменяет регистрацию ранее зарегистрированного напоминания. |
UnregisterReminder(IGrainBase, IGrainReminder) |
Отменяет регистрацию ранее зарегистрированного напоминания. |
GetStreamProvider(Grain, String) |
Возвращает поставщик потока с указанным |
GetStreamProvider(IGrainBase, String) |
Возвращает поставщик потока с указанным |
GetLogger(Grain) |
Возвращает объект средства ведения журнала, который этот код может использовать для трассировки. Имя средства ведения журнала будет производным от имени класса grain. |
GetLogger(Grain, String) |
Возвращает объект средства ведения журнала, который этот код может использовать для трассировки. |
GetGrainStorage(Grain, IServiceProvider) |
Получение поставщика хранилища, связанного с типом grain. |