İngilizce dilinde oku

Aracılığıyla paylaş


StreamingContext Yapı

Tanım

Belirli bir serileştirilmiş akışın kaynağını ve hedefini açıklar ve çağıran tanımlı ek bir bağlam sağlar.

C#
public struct StreamingContext
C#
public readonly struct StreamingContext
C#
[System.Serializable]
public struct StreamingContext
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct StreamingContext
Devralma
StreamingContext
Öznitelikler

Açıklamalar

Biçimlendiricinin kullandığı bitlerin kaynağını veya hedefini gösterir. Vekilleri olan veya uygulayan ISerializable sınıflar, akış bağlamında depolanan bilgilere göre alanları ve değerleri serileştirebilir veya yoksayabilir. Örneğin, özelliği olarak ayarlandıysa StateSystem.Runtime.Serialization.StreamingContextStates.CrossProcesspencere tutamacı hala geçerlidir.

Oluşturucular

StreamingContext(StreamingContextStates)
Geçersiz.

Belirli bir bağlam durumuyla sınıfının yeni bir örneğini StreamingContext başlatır.

StreamingContext(StreamingContextStates, Object)
Geçersiz.

Belirli bir bağlam durumu ve bazı ek bilgilerle sınıfının yeni bir örneğini StreamingContext başlatır.

Özellikler

Context

Ek bağlamın bir parçası olarak belirtilen bağlamı alır.

State
Geçersiz.

İletilen verilerin kaynağını veya hedefini alır.

Yöntemler

Equals(Object)

İki StreamingContext örneğin aynı değerleri içerip içermediğini belirler.

GetHashCode()

Bu nesnenin karma kodunu döndürür.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Ayrıca bkz.