AppDomainIsolatedTask Klasse

Definition

Stellt dieselben Funktionen wie Task bereit, wird aber auch von MarshalByRefObject abgeleitet, damit es in seiner eigenen Anwendungsdomäne instanziiert werden kann.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
Vererbung
AppDomainIsolatedTask
Abgeleitet
Attribute
Implementiert

Konstruktoren

AppDomainIsolatedTask()

Initialisiert eine neue Instanz der AppDomainIsolatedTask-Klasse.Initializes a new instance of the AppDomainIsolatedTask class.

AppDomainIsolatedTask(ResourceManager)

Initialisiert eine neue Instanz der AppDomainIsolatedTask-Klasse und ermöglicht abgeleiteten Task-Klassen das Registrieren ihrer Ressourcen.Initializes a new instance of the AppDomainIsolatedTask class and allows derived Task classes to register their resources.

AppDomainIsolatedTask(ResourceManager, String)

Initialisiert eine neue Instanz der AppDomainIsolatedTask-Klasse und ermöglicht es abgeleiteten Task-Klassen, ihre Ressourcen zu registrieren sowie ein Präfix zum Verfassen von Hilfeschlüsselwörter aus Zeichenfolgenressourcennamen bereitzustellen.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.

Eigenschaften

BuildEngine

Ruft die für die Aufgaben verfügbare Build-Engine-Schnittstelle ab oder legt sie fest.Gets or sets the build engine interface that is available to tasks.

HelpKeywordPrefix

Ruft das Präfix ab, das zum Erstellen von Hilfeschlüsselwörtern aus Zeichenfolgenressourcennamen verwendet wird, oder legt dieses fest.Gets or sets the prefix that is used to compose Help keywords from string resource names.

HostObject

Ruft eine Hostobjektinstanz ab oder legt sie fest, die der abgeleiteten Task zugeordnet ist.Gets or sets a host object instance that is associated with the derived Task.

Log

Ruft eine Instanz eines Hilfsobjekts für die Aufgabenprotokollierung ab, das Aufgabenprotokollierungsmethoden enthält.Gets an instance of a task logging helper object that contains task logging methods.

TaskResources

Ruft kulturspezifische Ressourcen der abgeleiteten Task ab oder legt diese fest.Gets or sets culture-specific resources of the derived Task.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Execute()

Führt die Aufgabe aus.Runs the task.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()

Gewährt beim Überschreiben in einer abgeleiteten Klasse Aufgaben eine unbegrenzte Leasezeit.When overridden in a derived class, gives tasks infinite lease time.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: