Aracılığıyla paylaş


RuntimeHelpers.ProbeForSufficientStack Yöntem

Tanım

Dikkat

The Constrained Execution Region (CER) feature is not supported.

Sonraki bir kod bloğunda yığın taşmasının yapılamamasını sağlamak için belirli bir yığın alanı miktarını yoklar (kodunuzun yalnızca sınırlı ve orta düzeyde bir yığın alanı kullandığı varsayılır). Bu yöntem yerine kısıtlanmış yürütme bölgesi (CER) kullanmanızı öneririz.

public:
 static void ProbeForSufficientStack();
[System.Obsolete("The Constrained Execution Region (CER) feature is not supported.", DiagnosticId="SYSLIB0004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void ProbeForSufficientStack ();
[System.Security.SecurityCritical]
public static void ProbeForSufficientStack ();
public static void ProbeForSufficientStack ();
[<System.Obsolete("The Constrained Execution Region (CER) feature is not supported.", DiagnosticId="SYSLIB0004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ProbeForSufficientStack : unit -> unit
[<System.Security.SecurityCritical>]
static member ProbeForSufficientStack : unit -> unit
static member ProbeForSufficientStack : unit -> unit
Public Shared Sub ProbeForSufficientStack ()
Öznitelikler

Açıklamalar

Bu yöntem, Microsoft SQL Server ve Microsoft Exchange Server gibi yığın taşması için dayanıklı konaklarda çalışırken kısıtlanmış yürütme bölgesi (CER) altyapısı tarafından kullanılır. Bu yöntem şu anda x86 platformunda 48 KB yığın alanı yoklar, ancak tam miktar zaman içinde değişebilir ve diğer platformlarda farklılık gösterebilir.

Bu yöntem derleyiciler tarafından da kullanılır.

yöntemini kullanmak ProbeForSufficientStack yerine standart bir CER kullanmalısınız. Diğer bir ifadeyle, orta miktarda yığın alanı kullanmayı planlıyorsanız veya try/catch bloğunuzdan RuntimeHelpers.PrepareConstrainedRegionstry/finally hemen önce yöntemini çağırın. Özyinelemeli bir yöntemi çağırıyorsanız veya çok fazla yığın alanı kullanmayı planlıyorsanız yöntemini kullanmanız RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup gerekir.

Şunlara uygulanır