C# 클래스 CqlSharp.Network.Cluster

Represents a Cassandra cluster
파일 보기 프로젝트 열기: reuzel/CqlSharp 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Cluster System
DistillProtocolVersion byte
ExecQuery Task
GetClusterInfoAsync Task
GetNodeFromDataReader Node
InDiscoveryScope bool
OnClusterChange void
OpenAsync Task
OpenAsyncInternal Task
SetupMaintenanceConnection void

공개 메소드들

메소드 설명
Dispose ( ) : void

Releases unmanaged and - optionally - managed resources.

ToString ( ) : string

Returns a System.String that represents this instance.

비공개 메소드들

메소드 설명
Cluster ( CqlConnectionStringBuilder config ) : System

Initializes a new instance of the Cluster class.

DistillProtocolVersion ( string release ) : byte

Distills the protocol version.

ExecQuery ( Connection connection, string cql, Logger logger, CancellationToken token ) : Task

Executes a query.

GetClusterInfoAsync ( Node seed, Logger logger, CancellationToken token ) : Task

Gets all nodes that make up the cluster

GetNodeFromDataReader ( CqlDataReader reader, Logger logger ) : Node
InDiscoveryScope ( Node reference, Node target, DiscoveryScope discoveryScope ) : bool

Checks wether a node is in the discovery scope.

OnClusterChange ( object source, ClusterChangedEvent args ) : void
OpenAsync ( Logger logger, CancellationToken token ) : Task

Opens the cluster for queries.

OpenAsyncInternal ( Logger logger, CancellationToken token ) : Task

Opens the cluster for queries. Contains actual implementation and will be called only once per cluster

SetupMaintenanceConnection ( Logger logger ) : void

Setups the maintenance channel.

메소드 상세

Dispose() 공개 메소드

Releases unmanaged and - optionally - managed resources.
public Dispose ( ) : void
리턴 void

ToString() 공개 메소드

Returns a System.String that represents this instance.
public ToString ( ) : string
리턴 string