Show / Hide Table of Contents

Class BaseCommunicationProvider

Inheritance
System.Object
BaseCommunicationProvider
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:StatsN
Assembly:cs.temp.dll.dll
Syntax
public abstract class BaseCommunicationProvider : IDisposable

Constructors

| Improve this Doc

BaseCommunicationProvider()

Declaration
protected BaseCommunicationProvider()

Properties

| Improve this Doc

IsConnected

Declaration
public abstract bool IsConnected { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc

Options

Declaration
protected StatsdOptions Options { get; }
Property Value
Type Description
StatsdOptions

Methods

| Improve this Doc

Connect()

Declaration
public abstract Task<bool> Connect()
Returns
Type Description
System.Threading.Tasks.Task<TResult><System.Boolean>
| Improve this Doc

Dispose()

Declaration
public void Dispose()
Implements
System.IDisposable.Dispose()
| Improve this Doc

Dispose(Boolean)

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
| Improve this Doc

GetIpAddressAsync()

Declaration
protected Task<IPEndPoint> GetIpAddressAsync()
Returns
Type Description
System.Threading.Tasks.Task<TResult><IPEndPoint>
| Improve this Doc

GetIpAddressAsync(String, Int32)

Declaration
protected Task<IPEndPoint> GetIpAddressAsync(string hostOrIPAddress, int port)
Parameters
Type Name Description
System.String hostOrIPAddress
System.Int32 port
Returns
Type Description
System.Threading.Tasks.Task<TResult><IPEndPoint>
| Improve this Doc

OnDispose()

Declaration
public abstract void OnDispose()
| Improve this Doc

SendAsync(Byte[])

Declaration
public abstract Task SendAsync(byte[] payload)
Parameters
Type Name Description
System.Byte[] payload
Returns
Type Description
System.Threading.Tasks.Task
  • Improve this Doc
Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX