StackWalker.GetInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 A 配置了以下選項
- 屬性
備註
回傳 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 文件 java.lang.StackWalker.getInstance(java.util.Set<java.lang.StackWalker.Option>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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 A 配置了以下選項
- 屬性
備註
回傳 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 文件 java.lang.StackWalker.getInstance(java.util.Set<java.lang.StackWalker.Option>, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。