BinaryFormatter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 BinaryFormatter 類別的新執行個體。
多載
BinaryFormatter() |
使用預設值,初始化 BinaryFormatter 類別的新執行個體。 |
BinaryFormatter(ISurrogateSelector, StreamingContext) |
使用指定的代理選取器和資料流內容,初始化 BinaryFormatter 類別的新執行個體。 |
BinaryFormatter()
使用預設值,初始化 BinaryFormatter 類別的新執行個體。
public:
BinaryFormatter();
public BinaryFormatter ();
Public Sub New ()
備註
警告
BinaryFormatter
不安全且無法確保安全。 如需詳細資訊,請參閱 BinaryFormatter 安全性指南。
此建構函式會設定 物件的屬性 BinaryFormatter ,如下所示:
屬性類型 | 條件 |
---|---|
SurrogateSelector | null |
Context | StreamingContext,具有值,表示序列化資料可以傳輸至任何其他內容或從其他內容接收。 (StreamingContextStates.All) |
適用於
BinaryFormatter(ISurrogateSelector, StreamingContext)
使用指定的代理選取器和資料流內容,初始化 BinaryFormatter 類別的新執行個體。
public:
BinaryFormatter(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector? selector, System.Runtime.Serialization.StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)
參數
- selector
- ISurrogateSelector
要使用的 ISurrogateSelector。 可以是 null
。
- context
- StreamingContext
用於序列化資料的來源和目的端。
備註
警告
BinaryFormatter
不安全且無法確保安全。 如需詳細資訊,請參閱 BinaryFormatter 安全性指南。
初始化 新的 BinaryFormatter
,以便從指定的 Stream 序列化或還原序列化 物件。
序列化或還原序列化程式會使用指定的 ISurrogateSelector 來搜尋針對您要還原序列化之物件類型的代理。 Surrogate 是可序列化和還原序列化特定類別物件的協助程式。 預設值 ISurrogateSelector 無法處理衍生自 MarshalByRefObject 的物件序列化,以便進行遠端處理。 在遠端處理的情況下,指定的 ISurrogateSelector 會以指定的 Surrogate 選取器序列化的物件取代衍生自 MarshalByRefObjectObjRef 的物件。 因此,如果您想要使用遠端物件,請將 selector
參數設定為 的 RemotingSurrogateSelector 實例。 如果您不需要 Surrogate,請將 selector
參數設定為 null
。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應