IStorageHasherPicker.PickHasher Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
PickHasher(String, String, String, GrainReference, IGrainState, String) |
Picks a hasher using the given parameters. |
PickHasher<T>(String, String, String, GrainId, IGrainState<T>, String) |
Picks a hasher using the given parameters. |
PickHasher(String, String, String, GrainReference, IGrainState, String)
- Source:
- IStorageHashPicker.cs
Picks a hasher using the given parameters.
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
Parameters
- serviceId
- String
The ID of the current service.
- storageProviderInstanceName
- String
The requesting storage provider.
- grainType
- String
The type of grain.
- grainReference
- GrainReference
The grain reference.
- grainState
- IGrainState
The grain state.
- tag
- String
An optional tag parameter that might be used by the storage parameter for "out-of-band" contracts.
Returns
A serializer or null if not match was found.
Applies to
PickHasher<T>(String, String, String, GrainId, IGrainState<T>, String)
- Source:
- IStorageHashPicker.cs
- Source:
- IStorageHashPicker.cs
- Source:
- IStorageHashPicker.cs
- Source:
- IStorageHashPicker.cs
Picks a hasher using the given parameters.
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
Type Parameters
- T
Parameters
- serviceId
- String
The ID of the current service.
- storageProviderInstanceName
- String
The requesting storage provider.
- grainType
- String
The type of grain.
- grainId
- GrainId
The grain ID.
- grainState
- IGrainState<T>
The grain state.
- tag
- String
An optional tag parameter that might be used by the storage parameter for "out-of-band" contracts.
Returns
A serializer or null if not match was found.