AppDomainIsolatedTask AppDomainIsolatedTask AppDomainIsolatedTask AppDomainIsolatedTask Class

定義

Task と同じ機能を提供しますが、MarshalByRefObject からも派生できるので、それ自身のアプリ ドメインでインスタンス化できます。Provides the same functionality as Task, but also derives from MarshalByRefObject so that it can be instantiated in its own app domain.

public ref class AppDomainIsolatedTask abstract : MarshalByRefObject, Microsoft::Build::Framework::ITask
[Microsoft.Build.Framework.LoadInSeparateAppDomain]
public abstract class AppDomainIsolatedTask : MarshalByRefObject, Microsoft.Build.Framework.ITask
type AppDomainIsolatedTask = class
    inherit MarshalByRefObject
    interface ITask
Public MustInherit Class AppDomainIsolatedTask
Inherits MarshalByRefObject
Implements ITask
継承
AppDomainIsolatedTaskAppDomainIsolatedTaskAppDomainIsolatedTaskAppDomainIsolatedTask
派生
属性
実装

コンストラクター

AppDomainIsolatedTask() AppDomainIsolatedTask() AppDomainIsolatedTask() AppDomainIsolatedTask()

AppDomainIsolatedTask クラスの新しいインスタンスを初期化します。Initializes a new instance of the AppDomainIsolatedTask class.

AppDomainIsolatedTask(ResourceManager) AppDomainIsolatedTask(ResourceManager) AppDomainIsolatedTask(ResourceManager) AppDomainIsolatedTask(ResourceManager)

AppDomainIsolatedTask クラスの新しいインスタンスを初期化し、派生した Task クラスがリソースを登録できるようにします。Initializes a new instance of the AppDomainIsolatedTask class and allows derived Task classes to register their resources.

AppDomainIsolatedTask(ResourceManager, String) AppDomainIsolatedTask(ResourceManager, String) AppDomainIsolatedTask(ResourceManager, String) AppDomainIsolatedTask(ResourceManager, String)

AppDomainIsolatedTask クラスの新しいインスタンスを初期化します。また、派生した Task クラスでリソースを登録し、文字列リソース名からヘルプ キーワードを作成するためのプレフィックスを提供することができます。Initializes a new instance of the AppDomainIsolatedTask class and allows derived Task classes to register their resources, as well as provide a prefix for composing help keywords from string resource names.

プロパティ

BuildEngine BuildEngine BuildEngine BuildEngine

タスクで使用できるビルド エンジン インターフェイスを取得または設定します。Gets or sets the build engine interface that is available to tasks.

HelpKeywordPrefix HelpKeywordPrefix HelpKeywordPrefix HelpKeywordPrefix

文字列リソース名からヘルプ キーワードを作成するために使用されるプレフィックスを取得または設定します。Gets or sets the prefix that is used to compose Help keywords from string resource names.

HostObject HostObject HostObject HostObject

派生した Task に関連付けられているホスト オブジェクト インスタンスを取得または設定します。Gets or sets a host object instance that is associated with the derived Task.

Log Log Log Log

タスク ログ メソッドを格納しているタスク ログ ヘルパー オブジェクトのインスタンスを取得します。Gets an instance of a task logging helper object that contains task logging methods.

TaskResources TaskResources TaskResources TaskResources

派生した Task のカルチャ固有のリソースを取得または設定します。Gets or sets culture-specific resources of the derived Task.

メソッド

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Execute() Execute() Execute() Execute()

タスクを実行します。Runs the task.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

派生クラスでオーバーライドされると、タスクに無期限のリース時間を指定します。When overridden in a derived class, gives tasks infinite lease time.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象