IExecutionContext.Depth 屬性
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) 成員都具備執行緒安全。任何執行個體成員都不保證具備執行緒安全。
平台
Development Platforms
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.
Target Platforms
Windows Server 2008、Windows Server 2012、Windows 7
請參閱
參照
IExecutionContext 介面
IExecutionContext 成員
Microsoft.Xrm.Sdk 命名空間
IExecutionContext.CorrelationId 屬性
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.