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


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 , если не найдено совпадение.

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