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 屬性授權中所述的詞彙使用。