言語

TaskUILifetimeHintAttribute クラス

定義

ユーザーインターフェースの再作成コストを指定するタスクライフタイム属性を定義します。

public ref class TaskUILifetimeHintAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class TaskUILifetimeHintAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
type TaskUILifetimeHintAttribute = class
    inherit Attribute
Public NotInheritable Class TaskUILifetimeHintAttribute
Inherits Attribute
継承
TaskUILifetimeHintAttribute
属性

注釈

統合サービスでは、この属性により特定のユーザーインターフェースを再作成するコストを指定できます。 例えば、ユーザーインターフェースがローカルコンピュータから取得した5つのフィールドだけのドロップダウンリストを表示する場合、そのインターフェースは比較的高速かつ安価に処理できる場合があります。 しかし、ユーザーインターフェースのドロップダウンリストにリモートサーバーから収集された情報や、遅いネットワークから得られた情報が含まれている場合、そのユーザーインターフェースの再作成にはコストと時間がかかることがあります。 パッケージデザイナーが閉じるまでユーザーインターフェースをメモリに保持するには、 TaskUILifetimeHint プロパティを RecreationExpensiveに設定します。 ユーザーがダイアログを閉じた瞬間にユーザーインターフェースを消去するには、 TaskUILifetimeHint プロパティを RecreationInexpensiveに設定してください。

コンストラクター

名前 説明
TaskUILifetimeHintAttribute(TaskUILifetimeHint)

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

プロパティ

名前 説明
TaskUILifetimeHint

ユーザーインターフェースの再作成コストについて、生涯のヒントとして推定値を提供します。

適用対象