DkmProductionAgent Třída

Definice

DkmProductionAgent představuje proces agenta spouštěného pomocí metody StartAgent DkmProductionConnection.DkmProductionAgent represents an agent process launched using the StartAgent method of DkmProductionConnection.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

public ref class DkmProductionAgent : Microsoft::VisualStudio::Debugger::DkmDataContainer, IDisposable
[System.Runtime.InteropServices.Guid("ebfc36fd-443b-40ed-3060-ccf3335f1025")]
public class DkmProductionAgent : Microsoft.VisualStudio.Debugger.DkmDataContainer, IDisposable
[<System.Runtime.InteropServices.Guid("ebfc36fd-443b-40ed-3060-ccf3335f1025")>]
type DkmProductionAgent = class
    inherit DkmDataContainer
    interface IDisposable
Public Class DkmProductionAgent
Inherits DkmDataContainer
Implements IDisposable
Dědičnost
Atributy
Implementuje

Vlastnosti

AgentCommand

Příkaz, který se použil ke spuštění tohoto agenta.The command that was used to launch this agent.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

IsUnloaded

Vrátí hodnotu true, pokud byla pro tento objekt vyvolána událost Unload (příklad: DkmThread:: Unloaded), nebo pokud byl objekt uzavřen.Returns true if a 'unloaded' event has been raised for this object (example: DkmThread::Unload is called) or if the object has been closed. Upozorňujeme, že při kontrole tohoto stavu jako bez synchronizace je nutné použít péči, protože vrácený stav již nemusí být po jeho čtení přesnou instrukci.Note that care must be used when checking this status as, without synchronization, the returned status may no longer be accurate the instruction after it is read.

(Zděděno od DkmDataContainer)
ProductionConnection

Objekt DkmProductionConnection, který tento agent vytvořil pomocí.The DkmProductionConnection object this agent was created using.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

UniqueId

Identifikátor GUID, který jedinečně identifikuje tento objekt UniqueIdGuid which uniquely identifies this UniqueId object. Ta se předává jako ID zdroje při volání události SendToVsService.This will be passed as the source id when an event calls SendToVsService.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

VsService

Identifikátor GUID služby VS, který odesílá obsah zápisů do STDOUT.The Guid of the VS service to send the contents of writes to stdout to.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

Metody

Close()

Tato metoda je volána pro zavření objektu.This method is called to close the object.

Objekty DkmProductionAgent se automaticky zavřou, když je jejich přidružený objekt DkmProductionConnection uzavřený.DkmProductionAgent objects are automatically closed when their associated DkmProductionConnection object is closed.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

GetDataItem<T>()

Získá instanci t, která byla přidána do této instance kontejneru.Gets the instance of 'T' which has been added to this container instance. Pokud tento kontejner neobsahuje hodnotu t, vrátí tato funkce hodnotu null.If this container does not contain a 'T', this function will return null.

(Zděděno od DkmDataContainer)
RemoveDataItem<T>()

Odebere instanci třídy t z tohoto kontejneru.Remove the instance of 'T' from this container. Obvykle není nutné volat tuto metodu, protože datový kontejner bude automaticky vyprázdněn při zavření objektu.It is usually unnecessary to call this method as a data container will automatically be emptied when the object is closed.

(Zděděno od DkmDataContainer)
SendMessage(Byte[])

Odeslat zprávu do provozního agenta.Send a message to a production agent.

Toto rozhraní API se zavedlo v aktualizaci Visual Studio 15 Update 2 (DkmApiVersion. VS15Update2).This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2).

SetDataItem<T>(DkmDataCreationDisposition, T)

Umístit novou položku do kontejneru dat.Place a new item in the data container.

(Zděděno od DkmDataContainer)

Explicitní implementace rozhraní

IDisposable.Dispose()

Má být přidáno.To be added.

Platí pro