IUdpDialect
A interface descreve o dialeto do protocolo UDP.
Implementa: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable
Propriedades
public bool DumpPacketOnError { get; set; }
value = iUdpDialect.DumpPacketOnError
iUdpDialect.DumpPacketOnError = value
Quando true, registra a carga de pacote UDP completa como Base64 quando o processamento falha. Destinado para diagnósticos/desserialização de pacotes problemáticos.
public int MaxIncomingQueueSize { get; set; }
value = iUdpDialect.MaxIncomingQueueSize
iUdpDialect.MaxIncomingQueueSize = value
Pacotes UDP de entrada de buffer máximo por feed antes de novos pacotes serem deixados cair.
public int MaxIncrementalWrongOrder { get; set; }
value = iUdpDialect.MaxIncrementalWrongOrder
iUdpDialect.MaxIncrementalWrongOrder = value
Max mensagens incrementais com ordem errada antes de recuperar o início.
public int MaxRestoreCount { get; set; }
value = iUdpDialect.MaxRestoreCount
iUdpDialect.MaxRestoreCount = value
Contagem máxima de mensagens que podem ser restauradas.
public int MaxRestores { get; set; }
value = iUdpDialect.MaxRestores
iUdpDialect.MaxRestores = value
O máximo de restaurações possíveis.
public int MaxSuspended { get; set; }
value = iUdpDialect.MaxSuspended
iUdpDialect.MaxSuspended = value
Max suspendeu mensagens.
public int MaxUdpDatagramSize { get; set; }
value = iUdpDialect.MaxUdpDatagramSize
iUdpDialect.MaxUdpDatagramSize = value
Tamanho máximo do datagram do UDP.
public bool UseUdpResnapshot { get; set; }
value = iUdpDialect.UseUdpResnapshot
iUdpDialect.UseUdpResnapshot = value
Use o re-snapshot UDP em vez de TCP replay para restaurar lacunas.
Métodos
public IMemoryOwner<byte> AllocatePacket(ILogReceiver logs, int size)
result = iUdpDialect.AllocatePacket(logs, size)
Para alocar um pacote do tamanho especificado.
- logs
- O receptor de log para registrar informações sobre o status do pool de memória.
- size
- O tamanho do pacote para alocar.
Retorna: O pacote.
public IUdpSettingsParser CreateParser()
result = iUdpDialect.CreateParser()
Criar uma nova instância da classe IUdpSettingsParser.
Retorna: IUdpSettingsParser
public void LoadSettingsFromFile(IDictionary<string, UdpFeedGroup> feeds)
iUdpDialect.LoadSettingsFromFile(feeds)
Carregar as configurações do arquivo especificado.
- feeds
- Configuração do UDP.