stack walk 中文意思是什麼
stack walk
解釋
堆疊輾轉開解-
Specifies the code access security stack walk
指定代碼訪問安全性堆棧審核。 -
When the demand in f is encountered at run time, a stack walk is performed to check the permissions of all callers of f, starting with e. e has been granted p1a permission, so the stack walk proceeds to examine the permissions of c, where c s assertion is discovered
在運行時遇到f中的要求時,就會執行堆棧步來從e開始檢查f的所有調用方的權限。 e已被授予p1a權限,所以堆棧步會接著檢查c的權限,然後會在其中發現c的斷言。 -
An example of an implementation that does not perform a stack walk is
不執行堆棧遍歷的實現的示例為 -
On every code path trace, the tool checks for the presence of declarative demands, link demands, and declarative stack walk modifiers
對于每一個代碼路徑跟蹤,該工具將檢查是否存在聲明性要求、鏈接要求和聲明性堆棧審核修飾符。 -
The stack walk requires that all code in the call stack has permission to access a protected resource
堆棧遍歷要求調用堆棧中的所有代碼都具有訪問受保護資源的權限。 -
During a stack walk, if a stack frame asserting the required permission is encountered, a security check for that permission will succeed
在堆棧步期間,如果遇到斷言所需要的權限的椎棧幀,對該權限的安全檢查將會成功。 -
If a method on the call stack denies permission a, a stack walk checking for permission a will fail unless a valid assertion is found on the stack between the method doing the denial and the method that initiated the check for permission a. see also
如果調用堆棧上的方法拒絕權限a ,則針對權限a的堆棧步檢查將會失敗,除非在執行拒絕的方法和啟動對權限a進行檢查的方法之間的椎棧上找到有效的斷言。請參見: -
An assertion blocks the stack walk at your frame
斷言會阻止對幀執行堆棧審核。 -
To read files in c : - temp, the assertion could affect the stack walk ; however, if the demand was for
,同時發出了一個下游要求,要求讀取c : temp中的文件的 -
When clr is hosted by analysis services, the stack - walk based permission check stops at the boundary with native analysis services code
當clr由analysis services承載時,基於堆棧審核的權限檢查在本機analysis services代碼的邊界停止。 -
For information on stack walk modifiers see,
有關堆棧審核修飾符的信息,請參見 -
The only demands that do not result in a stack walk are
不會導致堆棧審核的要求只有 -
Is thrown when the stack walk reaches the code that tried to call
,則當堆棧遍歷到達曾試圖調用 -
Appears as a result of the code access security stack walk
,這是代碼訪問安全性堆棧審核的結果。 -
Specifies permissions that will cause the stack walk to fail, but
指定將導致堆棧遍歷失敗的權限,而 -
Method b is never evaluated as part of the stack walk
方法b從不會被作為堆棧審核的一部分進行評估。 -
Method or until a stack walk modifier like an assert is found
方法)或發現斷言之類的堆棧審核修飾符。 -
The stack walk performed when calling unmanaged code is omitted at run time, resulting in substantial performance savings
在運行時省略了調用非託管代碼時執行的堆棧步,從而獲得顯著的性能收益。 -
When used with the stack walk depth counter, this counter indicates the performance penalty that occurs for security checks
當與「堆棧步深度」計數器一起使用的,此計數器指示為安全檢查發生的性能損失。 -
The stack walk begins at the callers stack frame not the current stack where the demand occurs
堆棧審核在調用方堆棧幀開始,而不是發生要求的當前堆棧。
分享友人