MultiClusterData Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Dados armazenados e transmitidos na rede multicluster. IMPORTANTE: esses objetos podem representar estado completo, estado parcial ou delta. Até agora, inclui informações de configuração multicluster e gateway multicluster. Os dados são capazes de fofocar.
[System.Serializable]
public class MultiClusterData
[System.Serializable]
public class MultiClusterData : Orleans.Runtime.IMultiClusterGossipData
[<System.Serializable>]
type MultiClusterData = class
[<System.Serializable>]
type MultiClusterData = class
interface IMultiClusterGossipData
Public Class MultiClusterData
Public Class MultiClusterData
Implements IMultiClusterGossipData
- Herança
-
MultiClusterData
- Atributos
- Implementações
Construtores
MultiClusterData() |
Construa MultiClusterData vazio. |
MultiClusterData(GatewayEntry) |
Construa MultiClusterData contendo uma única entrada de gateway. |
MultiClusterData(IEnumerable<GatewayEntry>) |
Construa MultiClusterData contendo uma coleção de entradas de gateway. |
MultiClusterData(IReadOnlyDictionary<SiloAddress,GatewayEntry>, MultiClusterConfiguration) |
Construa MultiClusterData contendo uma coleção de entradas de gateway e uma configuração de vários clusters. |
MultiClusterData(MultiClusterConfiguration) |
Construa MultiClusterData contendo uma configuração de vários clusters. |
Propriedades
Configuration |
A configuração injetada pelo administrador. Pode ser nulo se nenhum tiver sido injetado ainda ou se esse objeto representar um estado parcial ou delta. |
Gateways |
O dicionário de entradas de gateway e seu status atual. |
IsEmpty |
Se há realmente algum dado aqui. |
Métodos
IsActiveGatewayForCluster(SiloAddress, String) |
Verificar se um silo específico é um gateway ativo para um cluster |
Merge(IMultiClusterGossipData) |
mesclar a origem nesse objeto e retornar o resultado. Ignora entradas expiradas na origem e remove entradas expiradas disso. |
Merge(IMultiClusterGossipData, MultiClusterData) |
incorporar a origem, produzir novos resultados e o delta do relatório. Ignora entradas expiradas na origem e remove entradas expiradas disso. |
Merge(MultiClusterData) |
mesclar a origem nesse objeto e retornar o resultado. Ignora entradas expiradas na origem e remove entradas expiradas disso. |
Merge(MultiClusterData, MultiClusterData) |
incorporar a origem, produzir novos resultados e o delta do relatório. Ignora entradas expiradas na origem e remove entradas expiradas disso. |
Minus(MultiClusterData) |
Retorna todos os dados desse objeto, exceto para quais chaves aparecem em exclude |
ToString() |
Exibir conteúdo de dados MultiCluster como uma cadeia de caracteres (abreviada). |