次の方法で共有


IExecutionContext.Depth プロパティ

適用対象: CRM 2015 on-prem, CRM Online

Gets the current depth of execution in the call stack.

名前空間: Microsoft.Xrm.Sdk
アセンブリ: Microsoft.Xrm.Sdk (Microsoft.Xrm.Sdk.dll に含まれる)

構文

'宣言
ReadOnly Property Depth As Integer
int Depth { get; }

プロパティ値

Type: Int32
T the current depth of execution in the call stack.

備考

Used by the platform for infinite loop prevention. In most cases, this property can be ignored.

Every time a running plug-in or Workflow issues a message request to the Web services that triggers another plug-in or Workflow to execute, the Depth property of the execution context is increased. If the depth property increments to its maximum value within the configured time limit, the platform considers this behavior an infinite loop and further plug-in or Workflow execution is aborted.

The maximum depth (8) and time limit (one hour) are configurable by the Microsoft Dynamics CRM administrator using the PowerShell command Set-CrmSetting. The setting is WorkflowSettings.MaxDepth. For more information, see, “Administer the deployment using Windows PowerShell” in the Deploying and administering Microsoft Dynamics CRM.

スレッド セーフ

この種類のパブリックな静的 (Visual Basic では Shared) メンバーはスレッド セーフです。インスタンス メンバーがスレッド セーフであることは保証されません。

プラットフォーム

開発プラットフォーム

Windows Vista、Windows Server 2003、および

対象プラットフォーム

Windows Vista、Windows XP

関連項目

参照

IExecutionContext インターフェイス
IExecutionContext のメンバー
Microsoft.Xrm.Sdk 名前空間
IExecutionContext.CorrelationId プロパティ

Send comments about this topic to Microsoft.
© 2014 Microsoft Corporation. All rights reserved.