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.

public value class StreamingContext
public struct StreamingContext
public readonly struct StreamingContext
[System.Serializable]
public struct StreamingContext
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct StreamingContext
type StreamingContext = struct
[<System.Serializable>]
type StreamingContext = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContext = struct
Public Structure 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

Ayrıca bkz.