次の方法で共有


サブスクリプションの構造

監視可能なシーケンスに対する添字に関する情報と、監視可能なシーケンスからのサブスクリプション解除に関する情報を記録します。

Namespace:Microsoft.Reactive.Testing
アセンブリ: Microsoft.Reactive.Testing (Microsoft.Reactive.Testing.dll)

構文

'Declaration
<SerializableAttribute> _
Public Structure Subscription _
    Implements IEquatable(Of Subscription)
'Usage
Dim instance As Subscription
[SerializableAttribute]
public struct Subscription : IEquatable<Subscription>
[SerializableAttribute]
public value class Subscription : IEquatable<Subscription>
[<SealedAttribute>]
[<SerializableAttribute>]
type Subscription =  
    struct
        interface IEquatable<Subscription>
    end
JScript suports the use of structures, but not the declaration of new ones.

Subscription 型は、次のメンバーを公開します。

コンストラクター

  名前 説明
Public メソッド Subscription(Int64) サブスクリプションが発生した仮想時刻を指定して、Subscription クラスの新しいインスタンスを初期化します。
Public メソッド Subscription(Int64, Int64) サブスクリプションとサブスクリプション解除が発生した仮想時刻を指定して、Subscription クラスの新しいインスタンスを初期化します。

プロパティ

  名前 説明
プロパティ サブスクライブ サブスクリプションの仮想時間を取得します。
プロパティ サブスクライブ解除 サブスクリプション解除仮想時間を取得します。

メソッド

  名前 説明
Public メソッド Equals(Object) 指定されたオブジェクトが現在のインスタンスと等しいかどうかを確認します。 ( ValueType.Equals(Object)をオーバーライドします)。)
Public メソッド Equals(Subscription) 指定されたサブスクリプションが現在のインスタンスと等しいかどうかを確認します。
Protected メソッド Finalize ( オブジェクトから継承されます。
Public メソッド GetHashCode 現在のインスタンスのハッシュ コードを計算します。 ( ValueType.GetHashCode()をオーバーライドします。)
Public メソッド GetType ( オブジェクトから継承されます。
Protected メソッド MemberwiseClone ( オブジェクトから継承されます。
Public メソッド ToString 現在のインスタンスのフレンドリ文字列表現を返します。 ( ValueType.ToString()をオーバーライドします。)

オペレーター

  名前 説明
パブリック 演算子 静的メンバー 等式 指定された 2 つのサブスクリプション オブジェクトが等しいかどうかを確認します。
パブリック 演算子 静的メンバー 不等式 指定された 2 つのサブスクリプション オブジェクトが等しくないかどうかを確認します。

フィールド

  名前 説明
パブリック フィールド 静的メンバー 無限 無限仮想時間値を指定します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

リファレンス

Microsoft.Reactive.Testing 名前空間