Share via


IServicePartitionClient<TCommunicationClient> Interface

Definition

Defines the interface for the client that can communicate with replicas of a particular service partition.

public interface IServicePartitionClient<TCommunicationClient> where TCommunicationClient : ICommunicationClient
type IServicePartitionClient<'CommunicationClient (requires 'CommunicationClient :> ICommunicationClient)> = interface
Public Interface IServicePartitionClient(Of TCommunicationClient)

Type Parameters

TCommunicationClient

Type of ICommunicationClient

Derived

Properties

Factory

Gets the communication client factory

ListenerName

Gets the name of the listener in the replica to which the client should connect to.

PartitionKey

Gets the key of the partition the client is communicating with.

ServiceUri

Gets the name of the service

TargetReplicaSelector

Gets the information about which replica in the partition the client should connect to.

Methods

TryGetLastResolvedServicePartition(ResolvedServicePartition)

Gets the resolved service partition that was set on the client.

Applies to