Range<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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>
- 属性
- 実装
-
IComparable<Range<T>> IEquatable<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>) |
古い.
範囲がこの範囲 |
ToString() |
古い.
範囲を "low,high" の形式の文字列に変換します |
適用対象
Azure SDK for .NET