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)

적용 대상