Freigeben über


IStorageHasherPicker.PickHasher Methode

Definition

Überlädt

PickHasher(String, String, String, GrainReference, IGrainState, String)

Wählt einen Hasher mit den angegebenen Parametern aus.

PickHasher<T>(String, String, String, GrainId, IGrainState<T>, String)

Wählt einen Hasher mit den angegebenen Parametern aus.

PickHasher(String, String, String, GrainReference, IGrainState, String)

Quelle:
IStorageHashPicker.cs

Wählt einen Hasher mit den angegebenen Parametern aus.

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

Parameter

serviceId
String

Die ID des aktuellen Diensts.

storageProviderInstanceName
String

Der anfordernde Speicheranbieter.

grainType
String

Der Korntyp.

grainReference
GrainReference

Der Kornbezug.

grainState
IGrainState

Der Körnungszustand.

tag
String

Ein optionaler Tagparameter, der vom Speicherparameter für Out-of-Band-Verträge verwendet werden kann.

Gibt zurück

Ein Serialisierer oder NULL , wenn keine Übereinstimmung gefunden wurde.

Gilt für:

PickHasher<T>(String, String, String, GrainId, IGrainState<T>, String)

Quelle:
IStorageHashPicker.cs
Quelle:
IStorageHashPicker.cs
Quelle:
IStorageHashPicker.cs

Wählt einen Hasher mit den angegebenen Parametern aus.

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

Typparameter

T

Parameter

serviceId
String

Die ID des aktuellen Diensts.

storageProviderInstanceName
String

Der anfordernde Speicheranbieter.

grainType
String

Der Korntyp.

grainId
GrainId

Die Grain-ID.

grainState
IGrainState<T>

Der Körnungszustand.

tag
String

Ein optionaler Tagparameter, der vom Speicherparameter für Out-of-Band-Verträge verwendet werden kann.

Gibt zurück

Ein Serialisierer oder NULL , wenn keine Übereinstimmung gefunden wurde.

Gilt für: