Поделиться через


IStorageFaultGrain Интерфейс

Определение

Объект , отслеживающий внедряемые исключения хранилища.

public interface IStorageFaultGrain : Orleans.IGrainWithStringKey
type IStorageFaultGrain = interface
    interface IGrainWithStringKey
    interface IGrain
    interface IAddressable
Public Interface IStorageFaultGrain
Implements IGrainWithStringKey
Производный
Реализации

Методы

AddFaultOnClear(GrainId, Exception)

Добавляет исключение хранилища, которое создается, когда упоминаемое значение grain очищает состояние в поставщике хранилища.

AddFaultOnClear(GrainReference, Exception)

Добавляет исключение хранилища, которое создается, когда упоминаемое значение grain очищает состояние в поставщике хранилища.

AddFaultOnRead(GrainId, Exception)

Добавляет исключение хранилища, которое создается, когда упоминаемое свойство grain считывает состояние от поставщика хранилища.

AddFaultOnRead(GrainReference, Exception)

Добавляет исключение хранилища, которое создается, когда упоминаемое свойство grain считывает состояние от поставщика хранилища.

AddFaultOnWrite(GrainId, Exception)

Добавляет исключение хранилища, которое создается, когда упоминаемое свойство grain записывает состояние в поставщик хранилища.

AddFaultOnWrite(GrainReference, Exception)

Добавляет исключение хранилища, которое создается, когда упоминаемое свойство grain записывает состояние в поставщик хранилища.

OnClear(GrainId)

Создает исключение хранилища, если оно было добавлено для ссылки grain для состояния очистки.

OnClear(GrainReference)

Создает исключение хранилища, если оно было добавлено для ссылки grain для состояния очистки.

OnRead(GrainId)

Создает исключение хранилища, если оно было добавлено для ссылки grain для чтения.

OnRead(GrainReference)

Создает исключение хранилища, если оно было добавлено для ссылки grain для чтения.

OnWrite(GrainId)

Создает исключение хранилища, если оно было добавлено для ссылки grain для записи.

OnWrite(GrainReference)

Создает исключение хранилища, если оно было добавлено для ссылки grain для записи.

Методы расширения

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)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IAddressable, String)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyString(IGrainWithStringKey)

Объект , отслеживающий внедряемые исключения хранилища.

GetPrimaryKeyString(IAddressable)

Возвращает первичный string ключ объекта grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Возвращает значение, указывающее, имеет ли часть первичного ключа тип long.

Применяется к