共用方式為


StackWalker.GetInstance 方法

定義

多載

GetInstance(StackWalker+Option)
GetInstance(ICollection<StackWalker.Option>)

StackWalker 回 實例, options 指定可以存取的堆疊框架資訊。

GetInstance(ICollection<StackWalker.Option>, Int32)

StackWalker 回 實例, options 指定可以存取的堆疊框架資訊。

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

參數

傳回

屬性

適用於

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

適用於