Show / Hide Table of Contents

# Class DataStreamerClientOptions<TK, TV>

Thin client data streamer extended options.

See also IDataStreamerClient<TK, TV>, GetDataStreamer<TK, TV>(String).

##### Inheritance

System.Object
DataStreamerClientOptions
DataStreamerClientOptions<TK, TV>

##### Inherited Members

DataStreamerClientOptions.DefaultPerNodeBufferSize
DataStreamerClientOptions.DefaultPerNodeParallelOperations
DataStreamerClientOptions.ReceiverKeepBinary
DataStreamerClientOptions.AllowOverwrite
DataStreamerClientOptions.SkipStore
DataStreamerClientOptions.PerNodeBufferSize
DataStreamerClientOptions.PerNodeParallelOperations
DataStreamerClientOptions.AutoFlushInterval
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: Apache.Ignite.Core.Client.Datastream

###### Assembly: Apache.Ignite.Core.dll

##### Syntax

    public class DataStreamerClientOptions<TK, TV> : DataStreamerClientOptions

##### Type Parameters

Name | Description
--- | ---
TK |
TV |

### Constructors

#### DataStreamerClientOptions()

Initializes a new instance of DataStreamerClientOptions<TK, TV>.

##### Declaration

    public DataStreamerClientOptions()

#### DataStreamerClientOptions(DataStreamerClientOptions)

Initializes a new instance of DataStreamerClientOptions<TK, TV>.

##### Declaration

    public DataStreamerClientOptions(DataStreamerClientOptions options)

##### Parameters

Type | Name | Description
--- | --- | ---
DataStreamerClientOptions | options | Options to copy from.

#### DataStreamerClientOptions(DataStreamerClientOptions<TK, TV>)

Initializes a new instance of DataStreamerClientOptions<TK, TV>.

##### Declaration

    public DataStreamerClientOptions(DataStreamerClientOptions<TK, TV> options)

##### Parameters

Type | Name | Description
--- | --- | ---
DataStreamerClientOptions<TK, TV> | options | Options to copy from.

### Properties

#### Receiver

Gets or sets a custom stream receiver. Stream receiver is invoked for every cache entry on the primary server node for that entry.

##### Declaration

    public IStreamReceiver<TK, TV> Receiver { get; set; }

##### Property Value

Type | Description
--- | ---
IStreamReceiver<TK, TV> |