Thread.UnsafeStart Yöntem

Tanım

Aşırı Yüklemeler

UnsafeStart(Object)

İşletim sisteminin geçerli örneğin durumunu olarak değiştirmesini sağlar ve isteğe bağlı olarak iş parçacığının yürütülmektedir yöntemi tarafından kullanılacak verileri içeren Running bir nesne sağlar.

UnsafeStart()

İşletim sisteminin geçerli örneğin durumunu olarak değiştirmesini Running sağlar.

UnsafeStart(Object)

İşletim sisteminin geçerli örneğin durumunu olarak değiştirmesini sağlar ve isteğe bağlı olarak iş parçacığının yürütülmektedir yöntemi tarafından kullanılacak verileri içeren Running bir nesne sağlar.

public:
 void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart (object? parameter);
public void UnsafeStart (object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)

Parametreler

parameter
Object

İş parçacığının yürütme yöntemi tarafından kullanılacak verileri içeren bir nesne.

Öznitelikler

Özel durumlar

İş parçacığı zaten başlatıldı.

Bu iş parçacığını başlatmak için yeterli bellek yok.

Bu iş parçacığı, temsilci ThreadStart yerine bir temsilci kullanılarak ParameterizedThreadStart oluşturulmuş.

Açıklamalar

Geçerli bağlamı yakalayan ve iş parçacığının temsilcisini çağırmak için bu bağlamı kullanan 'den farklı olarak, geçerli bağlamı yakalamayı ve çağrıya akışla geçirmeyi Start(Object) ExecutionContext açıkça UnsafeStart(Object) önler.

Şunlara uygulanır

UnsafeStart()

İşletim sisteminin geçerli örneğin durumunu olarak değiştirmesini Running sağlar.

public:
 void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart ();
public void UnsafeStart ();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
Öznitelikler

Özel durumlar

İş parçacığı zaten başlatıldı.

Bu iş parçacığını başlatmak için yeterli bellek yok.

Açıklamalar

Geçerli bağlamı yakalayan ve iş parçacığının temsilcisini çağırmak için bu bağlamı kullanan 'den farklı olarak, geçerli bağlamı yakalamayı ve çağrıya akışla geçirmeyi Start(Object) ExecutionContext açıkça UnsafeStart(Object) önler.

Şunlara uygulanır