Collapse All Expand All | Language Filter: C#Language Filter: Visual Basic Language Filter: Visual C++ C# Visual Basic Visual C++ | See Also
StreamBase Client API
ITable..::GetTablePublisher Method (String, Int32, TimeSpan)

Retrieve a publisher instance allowing a client to publish data to this table with the given buffer size and flush interval.

Namespace: StreamBase.LiveView.API
Assembly: StreamBase.LiveView.API (in StreamBase.LiveView.API.dll) Version: 10.3.0.4 (10.3.0.4)

# Syntax

| C# |  |  | Visual Basic |  |  | Visual C++ |

    ITablePublisher GetTablePublisher(
    	string publisherName,
    	int bufferSize,
    	TimeSpan flushInterval
    )

    Function GetTablePublisher ( _
    	publisherName As String, _
    	bufferSize As Integer, _
    	flushInterval As TimeSpan _
    ) As ITablePublisher

    ITablePublisher^ GetTablePublisher(
    	String^ publisherName,
    	int bufferSize,
    	TimeSpan flushInterval
    )

#### Parameters

publisherName
  String

bufferSize
  Int32
  Number of tuples to buffer before sending to server. A higher number provides better throughput but potentially higher latencies. A value of 0 will prevent any buffering from taking place, minimizing latency at the cost of incurring a lower throughput.

flushInterval
  TimeSpan
  The interval between flushing the buffered tuples if the buffer does not completely fill. A value of 0 will prevent any buffering from taking place, minimizing latency at the cost of incurring a lower throughput.

#### Return Value

The new or existing publisher with the given name.

# See Also

ITable Interface
GetTablePublisher Overload
StreamBase.LiveView.API Namespace