WebPartTracker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
監控 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 組件連接是兩個 WebPart (或其他伺服器或使用者) 控制項之間的連結或關聯,可讓他們共用資料。 在每個 Web 組件連線中,一個控制項可作為資料的提供者,而另一個則是資料的取用者。
當 Web 組件控制項同時是提供者和取用者,而且提供的資料相依于取用的資料時,可能會建立連接來產生 Web 組件控制項之間的無限迴圈。 這些迴圈稱為迴圈連接。 開發人員可以使用 WebPartTracker 類別來追蹤提供者連接點和 Web 組件控制項的連接數目,藉以防止迴圈連接。 提供者連接點和控制項是在函式中指定 WebPartTracker 。
如果偵測到迴圈連接,物件會 WebPartTracker 將 WebPart.ConnectErrorMessage 提供者上的屬性設定 Web 組件控制項。 IsCircularConnection屬性將會傳回 true
。
建構函式
WebPartTracker(WebPart, ProviderConnectionPoint) |
初始化 WebPartTracker 類別的新執行個體。 |
屬性
IsCircularConnection |
取得值,指出提供者連接點是否包含在與 Web 組件控制項的多個連接之中。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
IDisposable.Dispose() |
執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 |