NBoomackClient
Show / Hide Table of Contents

Class UdpAction

Inheritance
object
Dictionary<string, object>
JsonMap
BoomackAction
UdpAction
Udp6Action
Implements
IDictionary<string, object>
ICollection<KeyValuePair<string, object>>
IReadOnlyDictionary<string, object>
IReadOnlyCollection<KeyValuePair<string, object>>
IEnumerable<KeyValuePair<string, object>>
IDictionary
ICollection
IEnumerable
IDeserializationCallback
ISerializable
IEquatable<JsonMap>
IEquatable<BoomackAction>
IEquatable<UdpAction>
Inherited Members
BoomackAction.Type
BoomackAction.Equals(BoomackAction)
BoomackAction.Equals(object)
BoomackAction.GetHashCode()
JsonMap.DynamicWrapper
JsonMap.GetTyped<T>(string, T)
JsonMap.GetTypedArray<T>(string)
JsonMap.SetOrRemove(string, object)
JsonMap.Equals(JsonMap)
Dictionary<string, object>.Add(string, object)
Dictionary<string, object>.Clear()
Dictionary<string, object>.ContainsKey(string)
Dictionary<string, object>.ContainsValue(object)
Dictionary<string, object>.GetEnumerator()
Dictionary<string, object>.GetObjectData(SerializationInfo, StreamingContext)
Dictionary<string, object>.OnDeserialization(object)
Dictionary<string, object>.Remove(string)
Dictionary<string, object>.TryGetValue(string, out object)
Dictionary<string, object>.Comparer
Dictionary<string, object>.Count
Dictionary<string, object>.this[string]
Dictionary<string, object>.Keys
Dictionary<string, object>.Values
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Boomack.Client.Model.Actions
Assembly: NBoomackClient.dll
Syntax
public class UdpAction : BoomackAction, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IReadOnlyDictionary<string, object>, IReadOnlyCollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IEquatable<JsonMap>, IEquatable<BoomackAction>, IEquatable<UdpAction>

Constructors

UdpAction()

Declaration
public UdpAction()

UdpAction(string, ushort)

Declaration
public UdpAction(string address, ushort port)
Parameters
Type Name Description
string address
ushort port

UdpAction(string)

Declaration
protected UdpAction(string actionType)
Parameters
Type Name Description
string actionType

Properties

Address

Declaration
public string Address { get; set; }
Property Value
Type Description
string

BinaryPayload

Declaration
public byte[] BinaryPayload { get; set; }
Property Value
Type Description
byte[]

Port

Declaration
public ushort? Port { get; set; }
Property Value
Type Description
ushort?

TextPayload

Declaration
public string TextPayload { get; set; }
Property Value
Type Description
string

Methods

Equals(UdpAction)

Declaration
public bool Equals(UdpAction other)
Parameters
Type Name Description
UdpAction other
Returns
Type Description
bool

SetJsonPayload<T>(T, JsonSerializerSettings)

Declaration
public void SetJsonPayload<T>(T payload, JsonSerializerSettings jsonSettings = null)
Parameters
Type Name Description
T payload
JsonSerializerSettings jsonSettings
Type Parameters
Name Description
T

Implements

System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.IDeserializationCallback
System.Runtime.Serialization.ISerializable
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>

Extension Methods

CollectionEquality.EqualsDeep<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>)
CollectionEquality.GetDeepHashCode<TKey, TValue>(IDictionary<TKey, TValue>)
In This Article
Back to top
Boomack Homepage