DebugController DebugController DebugController DebugController Class



この API は現在使われていません。

ワークフロー インスタンスの作成、実行、および終了イベントを、デバッガー プロセスに中継します。Relays workflow instance creation, execution and termination events to the debugger process. このクラスは継承できません。This class cannot be inherited.

public ref class DebugController sealed : MarshalByRefObject
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class DebugController : MarshalByRefObject
type DebugController = class
    inherit MarshalByRefObject
Public NotInheritable Class DebugController
Inherits MarshalByRefObject



ここでは、廃止された型と名前空間について説明します。This material discusses types and namespaces that are obsolete. 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

このクラスのインスタンスは、ワークフロー ホスト アプリケーション内で実行されます。An instance of this class runs in the workflow host application. これは、ワークフロー デバッグが有効な場合に WorkflowRuntime によって作成されます。It is created by WorkflowRuntime if workflow debugging is enabled.


AttachToConduit(Uri) AttachToConduit(Uri) AttachToConduit(Uri) AttachToConduit(Uri)

ワークフロー ホスト アプリケーション内で実行される DebugController オブジェクトとデバッガー プロセス間の通信チャネルを確立します。Establishes the communication channel between the DebugController object running in the workflow host application and the debugger process.

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)
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()

DebugController オブジェクトの有効期間リースを確立します。Establishes a lifetime lease for the DebugController object.

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)