次の方法で共有


Range<T> クラス

定義

注意事項

Support for classes used with IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.

Azure Cosmos DB サービスの RangePartitionResolver クラスで使用される範囲を表すクラス。

[System.Obsolete("Support for classes used with IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.")]
public class Range<T> : IComparable<Microsoft.Azure.Documents.Partitioning.Range<T>>, IEquatable<Microsoft.Azure.Documents.Partitioning.Range<T>> where T : IComparable<T>, IEquatable<T>
[<System.Obsolete("Support for classes used with IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.")>]
type Range<'T (requires 'T :> IComparable<'T> and 'T :> IEquatable<'T>)> = class
    interface IEquatable<Range<'T>>
    interface IComparable<Range<'T>>
Public Class Range(Of T)
Implements IComparable(Of Range(Of T)), IEquatable(Of Range(Of T))

型パラメーター

T

範囲比較に使用できる任意の型。

継承
Range<T>
属性
実装

注釈

IPartitionResolver で使用されるクラスのサポートは廃止されました。 より高いストレージとスループットを実現するために 、パーティション分割コレクションを 使用することをお勧めします。

コンストラクター

Range<T>(T)
古い.

クラスの新しいインスタンスを Range<T> 1 つの値に対して初期化します。

Range<T>(T, T)
古い.

指定した低値と高値を Range<T> 使用して、 クラスの新しいインスタンスを初期化します。

プロパティ

High
古い.

範囲内の高い値を取得します。

Low
古い.

範囲内の低い値を取得します。

メソッド

CompareTo(Range<T>)
古い.

2 つの範囲を比較します。

Contains(Range<T>)
古い.

範囲に別の範囲が含まれているかどうかを確認します。

Contains(T)
古い.

範囲にキーが含まれているかどうかを確認します。

Equals(Range<T>)
古い.

2 つの範囲が等しいかどうかを確認します。

GetHashCode()
古い.

範囲のハッシュコードを作成します。

Intersect(Range<T>)
古い.

範囲がこの範囲 other と交差しているかどうかを確認します。

ToString()
古い.

範囲を "low,high" の形式の文字列に変換します

適用対象