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


IStorageSerializationPicker.PickSerializer Метод

Определение

Выбирает сериализатор с помощью заданных параметров.

public Orleans.Storage.SerializationChoice PickSerializer (string serviceId, string storageProviderInstanceName, string grainType, Orleans.Runtime.GrainReference grainReference, Orleans.IGrainState grainState, string tag = default);
abstract member PickSerializer : string * string * string * Orleans.Runtime.GrainReference * Orleans.IGrainState * string -> Orleans.Storage.SerializationChoice
Public Function PickSerializer (serviceId As String, storageProviderInstanceName As String, grainType As String, grainReference As GrainReference, grainState As IGrainState, Optional tag As String = Nothing) As SerializationChoice

Параметры

serviceId
String

Идентификатор текущей службы.

storageProviderInstanceName
String

Запрашивающий поставщик хранилища.

grainType
String

Тип зерна.

grainReference
GrainReference

Ссылка на зерно.

grainState
IGrainState

Состояние зерна.

tag
String

Необязательный параметр тега, который может использоваться параметром хранилища для контрактов вне диапазона.

Возвращаемое значение

Десериализатор или значение NULL , если не найдено совпадение.

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