WebPartTracker クラス

定義

Web パーツ接続で循環接続が存在していないかを監視します。

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
継承
WebPartTracker
実装

注釈

Web パーツ接続は、2 つの WebPart (または他のサーバーまたはユーザー) コントロール間のリンクまたは関連付けであり、データを共有できます。 すべての Web パーツ接続で、1 つのコントロールはデータのプロバイダーとして機能し、もう 1 つはデータのコンシューマーとして機能します。

Web パーツ コントロールがプロバイダーとコンシューマーの両方であり、指定されたデータが使用されるデータに依存している場合、Web パーツ コントロール間で無限ループが発生する接続が作成される可能性があります。 これらのループは循環接続と呼ばれます。 開発者は、 クラスを使用して WebPartTracker プロバイダー接続ポイントと Web パーツ コントロールの接続数を追跡することで、循環接続を防止できます。 プロバイダー接続ポイントとコントロールは、コンストラクターで WebPartTracker 指定されます。

循環接続が検出された場合、オブジェクトは WebPartTracker プロバイダー Web パーツ コントロールの プロパティを設定 WebPart.ConnectErrorMessage します。 プロパティは IsCircularConnection を返します true

コンストラクター

WebPartTracker(WebPart, ProviderConnectionPoint)

WebPartTracker クラスの新しいインスタンスを初期化します。

プロパティ

IsCircularConnection

プロバイダーのコネクション ポイントと Web パーツ コントロールに複数の接続が使用されているかどうかを示す値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

IDisposable.Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

適用対象