Compartilhar via


DefaultRelationalStoragePicker Classe

Definição

Uma estratégia para escolher um serializador ou um desserializador para operações de armazenamento. Isso pode ser usado para:

  1. Adicione um serializador ou desserializador personalizado para uso em operações do provedor de armazenamento.
  2. Em combinação com serializador ou desserializador para atualizar a versão do objeto armazenado.
  3. Seleção de formato de armazenamento por granularidade
  4. Alterne primeiro o formato de armazenamento lendo usando o formato de salvamento e, em seguida, gravando no novo formato.
public class DefaultRelationalStoragePicker : Orleans.Storage.IStorageSerializationPicker
type DefaultRelationalStoragePicker = class
    interface IStorageSerializationPicker
Public Class DefaultRelationalStoragePicker
Implements IStorageSerializationPicker
Herança
DefaultRelationalStoragePicker
Implementações

Construtores

DefaultRelationalStoragePicker(IEnumerable<IStorageDeserializer>, IEnumerable<IStorageSerializer>)

Constrói os serializadores com base nas propriedades de configuração fornecidas.

Propriedades

Deserializers

Os desserializadores configurados.

Serializers

Os serializadores configurados.

Métodos

PickDeserializer(String, String, String, GrainReference, IGrainState, String)

Escolhe um desserializador usando os parâmetros determinados. PickDeserializer(String, String, String, GrainReference, IGrainState, String)

PickSerializer(String, String, String, GrainReference, IGrainState, String)

Escolhe um serializador usando os parâmetros especificados. PickSerializer(String, String, String, GrainReference, IGrainState, String)

Aplica-se a