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