Share via


UniformInt64RangePartitionScheme Class

Definition

Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions.

public class UniformInt64RangePartitionScheme : Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedServicePartitionScheme, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ServiceFabricManagedClusters.Models.UniformInt64RangePartitionScheme>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ServiceFabricManagedClusters.Models.UniformInt64RangePartitionScheme>
type UniformInt64RangePartitionScheme = class
    inherit ManagedServicePartitionScheme
    interface IJsonModel<UniformInt64RangePartitionScheme>
    interface IPersistableModel<UniformInt64RangePartitionScheme>
Public Class UniformInt64RangePartitionScheme
Inherits ManagedServicePartitionScheme
Implements IJsonModel(Of UniformInt64RangePartitionScheme), IPersistableModel(Of UniformInt64RangePartitionScheme)
Inheritance
UniformInt64RangePartitionScheme
Implements

Constructors

UniformInt64RangePartitionScheme(Int32, Int64, Int64)

Initializes a new instance of UniformInt64RangePartitionScheme.

Properties

Count

The number of partitions.

HighKey

The upper bound of the partition key range that should be split between the partition ‘Count’

LowKey

The lower bound of the partition key range that should be split between the partition ‘Count’

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ManagedServicePartitionScheme)

Explicit Interface Implementations

IJsonModel<ManagedServicePartitionScheme>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ManagedServicePartitionScheme)
IJsonModel<ManagedServicePartitionScheme>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ManagedServicePartitionScheme)
IJsonModel<UniformInt64RangePartitionScheme>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<UniformInt64RangePartitionScheme>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedServicePartitionScheme>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ManagedServicePartitionScheme)
IPersistableModel<ManagedServicePartitionScheme>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ManagedServicePartitionScheme)
IPersistableModel<ManagedServicePartitionScheme>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ManagedServicePartitionScheme)
IPersistableModel<UniformInt64RangePartitionScheme>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<UniformInt64RangePartitionScheme>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<UniformInt64RangePartitionScheme>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to