StackWalker.GetInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
GetInstance(StackWalker+Option) | |
GetInstance(ICollection<StackWalker.Option>) |
傳 |
GetInstance(ICollection<StackWalker.Option>, Int32) |
傳 |
GetInstance(StackWalker+Option)
[Android.Runtime.Register("getInstance", "(Ljava/lang/StackWalker$Option;)Ljava/lang/StackWalker;", "", ApiSince=34)]
public static Java.Lang.StackWalker? GetInstance (Java.Lang.StackWalker.Option? option);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/StackWalker$Option;)Ljava/lang/StackWalker;", "", ApiSince=34)>]
static member GetInstance : Java.Lang.StackWalker.Option -> Java.Lang.StackWalker
參數
- option
- StackWalker.Option
傳回
- 屬性
適用於
GetInstance(ICollection<StackWalker.Option>)
傳 StackWalker
回 實例, options
指定可以存取的堆疊框架資訊。
[Android.Runtime.Register("getInstance", "(Ljava/util/Set;)Ljava/lang/StackWalker;", "", ApiSince=34)]
public static Java.Lang.StackWalker? GetInstance (System.Collections.Generic.ICollection<Java.Lang.StackWalker.Option>? options);
[<Android.Runtime.Register("getInstance", "(Ljava/util/Set;)Ljava/lang/StackWalker;", "", ApiSince=34)>]
static member GetInstance : System.Collections.Generic.ICollection<Java.Lang.StackWalker.Option> -> Java.Lang.StackWalker
參數
- options
- ICollection<StackWalker.Option>
Option stack walking option
傳回
StackWalker
已使用指定選項設定的
- 屬性
備註
傳 StackWalker
回 實例, options
指定可以存取的堆疊框架資訊。 如果指定的 options
是空的,則會 StackWalker
設定為略過所有Option#SHOW_HIDDEN_FRAMES隱藏框架,而且不會保留Option#RETAIN_CLASS_REFERENCE類別參考。
如果安全性管理員存在且指定的 options
包含 Option#RETAIN_CLASS_REFERENCE Option.RETAIN_CLASS_REFERENCE
,則會呼叫 其 SecurityManager#checkPermission checkPermission
方法。RuntimePermission("getStackWalkerWithClassReference")
的 java.lang.StackWalker.getInstance(java.util.Set<java.lang.StackWalker.Option>)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
GetInstance(ICollection<StackWalker.Option>, Int32)
傳 StackWalker
回 實例, options
指定可以存取的堆疊框架資訊。
[Android.Runtime.Register("getInstance", "(Ljava/util/Set;I)Ljava/lang/StackWalker;", "", ApiSince=34)]
public static Java.Lang.StackWalker? GetInstance (System.Collections.Generic.ICollection<Java.Lang.StackWalker.Option>? options, int estimateDepth);
[<Android.Runtime.Register("getInstance", "(Ljava/util/Set;I)Ljava/lang/StackWalker;", "", ApiSince=34)>]
static member GetInstance : System.Collections.Generic.ICollection<Java.Lang.StackWalker.Option> * int -> Java.Lang.StackWalker
參數
- options
- ICollection<StackWalker.Option>
Option stack walking options
- estimateDepth
- Int32
估計要周遊的堆疊框架數目。
傳回
StackWalker
已使用指定選項設定的
- 屬性
備註
傳 StackWalker
回 實例, options
指定可以存取的堆疊框架資訊。 如果指定的 options
是空的,則會 StackWalker
設定為略過所有Option#SHOW_HIDDEN_FRAMES隱藏框架,而且不會保留Option#RETAIN_CLASS_REFERENCE類別參考。
如果安全性管理員存在且指定的 options
包含 Option#RETAIN_CLASS_REFERENCE Option.RETAIN_CLASS_REFERENCE
,則會呼叫 其 SecurityManager#checkPermission checkPermission
方法。RuntimePermission("getStackWalkerWithClassReference")
estimateDepth
指定這個周遊的堆疊框架StackWalker
估計數目,StackWalker
以做為緩衝區大小的提示。
的 java.lang.StackWalker.getInstance(java.util.Set<java.lang.StackWalker.Option>, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。