IStorageHasherPicker.PickHasher Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
PickHasher(String, String, String, GrainReference, IGrainState, String) |
Выбирает хэш-объект с использованием заданных параметров. |
PickHasher<T>(String, String, String, GrainId, IGrainState<T>, String) |
Выбирает хэш-объект с использованием заданных параметров. |
PickHasher(String, String, String, GrainReference, IGrainState, String)
- Исходный код:
- IStorageHashPicker.cs
Выбирает хэш-объект с использованием заданных параметров.
public Orleans.Storage.IHasher PickHasher (string serviceId, string storageProviderInstanceName, string grainType, Orleans.Runtime.GrainReference grainReference, Orleans.IGrainState grainState, string tag = default);
abstract member PickHasher : string * string * string * Orleans.Runtime.GrainReference * Orleans.IGrainState * string -> Orleans.Storage.IHasher
Public Function PickHasher (serviceId As String, storageProviderInstanceName As String, grainType As String, grainReference As GrainReference, grainState As IGrainState, Optional tag As String = Nothing) As IHasher
Параметры
- serviceId
- String
Идентификатор текущей службы.
- storageProviderInstanceName
- String
Запрашивающий поставщик хранилища.
- grainType
- String
Тип grain.
- grainReference
- GrainReference
Ссылка на grain.
- grainState
- IGrainState
Состояние интервала.
- tag
- String
Необязательный параметр тега, который может использоваться параметром хранилища для контрактов вне диапазона.
Возвращаемое значение
Сериализатор или значение NULL , если не найдено совпадение.
Применяется к
PickHasher<T>(String, String, String, GrainId, IGrainState<T>, String)
- Исходный код:
- IStorageHashPicker.cs
- Исходный код:
- IStorageHashPicker.cs
- Исходный код:
- IStorageHashPicker.cs
- Исходный код:
- IStorageHashPicker.cs
Выбирает хэш-объект с использованием заданных параметров.
public Orleans.Storage.IHasher PickHasher<T> (string serviceId, string storageProviderInstanceName, string grainType, Orleans.Runtime.GrainId grainId, Orleans.IGrainState<T> grainState, string tag = default);
abstract member PickHasher : string * string * string * Orleans.Runtime.GrainId * Orleans.IGrainState<'T> * string -> Orleans.Storage.IHasher
Public Function PickHasher(Of T) (serviceId As String, storageProviderInstanceName As String, grainType As String, grainId As GrainId, grainState As IGrainState(Of T), Optional tag As String = Nothing) As IHasher
Параметры типа
- T
Параметры
- serviceId
- String
Идентификатор текущей службы.
- storageProviderInstanceName
- String
Запрашивающий поставщик хранилища.
- grainType
- String
Тип grain.
- grainId
- GrainId
Идентификатор интервала.
- grainState
- IGrainState<T>
Состояние интервала.
- tag
- String
Необязательный параметр тега, который может использоваться параметром хранилища для контрактов вне диапазона.
Возвращаемое значение
Сериализатор или значение NULL , если не найдено совпадение.