IUdpDialect
La interfaz que describe el dialecto del protocolo UDP.
Implementa: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable
Propiedades
public bool DumpPacketOnError { get; set; }
value = iUdpDialect.DumpPacketOnError
iUdpDialect.DumpPacketOnError = value
Cuando es cierto, registra la carga útil completa de UDP como Base64 cuando el procesamiento falla. Intended for diagnostics/deserialization of problematic packets.
public int MaxIncomingQueueSize { get; set; }
value = iUdpDialect.MaxIncomingQueueSize
iUdpDialect.MaxIncomingQueueSize = value
Paquetes UDP de entrada máxima por alimento antes de que se dejen caer nuevos paquetes.
public int MaxIncrementalWrongOrder { get; set; }
value = iUdpDialect.MaxIncrementalWrongOrder
iUdpDialect.MaxIncrementalWrongOrder = value
Max mensajes incrementales con el orden incorrecto antes de recuperar el comienzo.
public int MaxRestoreCount { get; set; }
value = iUdpDialect.MaxRestoreCount
iUdpDialect.MaxRestoreCount = value
Max cuenta de mensaje que se puede restaurar.
public int MaxRestores { get; set; }
value = iUdpDialect.MaxRestores
iUdpDialect.MaxRestores = value
Máximo posible restaura.
public int MaxSuspended { get; set; }
value = iUdpDialect.MaxSuspended
iUdpDialect.MaxSuspended = value
Max suspendió mensajes.
public int MaxUdpDatagramSize { get; set; }
value = iUdpDialect.MaxUdpDatagramSize
iUdpDialect.MaxUdpDatagramSize = value
Tamaño máximo de los datagramas UDP.
public bool UseUdpResnapshot { get; set; }
value = iUdpDialect.UseUdpResnapshot
iUdpDialect.UseUdpResnapshot = value
Use UDP re-snapshot en lugar de la repetición TCP para restaurar las brechas.
Métodos
public IMemoryOwner<byte> AllocatePacket(ILogReceiver logs, int size)
result = iUdpDialect.AllocatePacket(logs, size)
Para asignar un paquete del tamaño especificado.
- logs
- El receptor de registro para registrar información sobre el estado de la piscina de memoria.
- size
- El tamaño del paquete para asignar.
Devuelve: El paquete.
public IUdpSettingsParser CreateParser()
result = iUdpDialect.CreateParser()
Crear un nuevo ejemplo de la clase IUdpSettingsParser.
Devuelve: IUdpSettingsParser
public void LoadSettingsFromFile(IDictionary<string, UdpFeedGroup> feeds)
iUdpDialect.LoadSettingsFromFile(feeds)
Ajustes de carga desde el archivo especificado.
- feeds
- Ajustes UDP.