XmlDictionaryWriter.WriteValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
寫入單一簡單類型的值。
多載
WriteValue(Guid) |
寫入 Guid 值。 |
WriteValue(TimeSpan) |
寫入 TimeSpan 值。 |
WriteValue(IStreamProvider) |
從 IStreamProvider 寫入值。 |
WriteValue(UniqueId) |
寫入唯一識別碼值。 |
WriteValue(XmlDictionaryString) |
寫入 XmlDictionaryString 值。 |
WriteValue(Guid)
寫入 Guid 值。
public:
virtual void WriteValue(Guid value);
public virtual void WriteValue (Guid value);
override this.WriteValue : Guid -> unit
Public Overridable Sub WriteValue (value As Guid)
參數
適用於
WriteValue(TimeSpan)
寫入 TimeSpan 值。
public:
virtual void WriteValue(TimeSpan value);
public virtual void WriteValue (TimeSpan value);
override this.WriteValue : TimeSpan -> unit
Public Overridable Sub WriteValue (value As TimeSpan)
參數
適用於
WriteValue(IStreamProvider)
從 IStreamProvider 寫入值。
public:
virtual void WriteValue(System::Xml::IStreamProvider ^ value);
public virtual void WriteValue (System.Xml.IStreamProvider value);
override this.WriteValue : System.Xml.IStreamProvider -> unit
Public Overridable Sub WriteValue (value As IStreamProvider)
參數
- value
- IStreamProvider
要寫入的 IStreamProvider 值。
例外狀況
value
為 null
。
value
會傳回 null
資料流物件。
在先前的非同步作業完成前呼叫了 XmlDictionaryWriter 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。
備註
所提供的 IStreamProvider
資料流程內容會寫入為 Base64 資料,除非在衍生類別中覆寫這個方法。
如需這個方法的非同步版本,請參閱 WriteValueAsync 。
適用於
WriteValue(UniqueId)
寫入唯一識別碼值。
public:
virtual void WriteValue(System::Xml::UniqueId ^ value);
public virtual void WriteValue (System.Xml.UniqueId value);
override this.WriteValue : System.Xml.UniqueId -> unit
Public Overridable Sub WriteValue (value As UniqueId)
參數
- value
- UniqueId
要寫入的唯一識別碼值。
例外狀況
value
為 null
。
適用於
WriteValue(XmlDictionaryString)
寫入 XmlDictionaryString 值。
public:
virtual void WriteValue(System::Xml::XmlDictionaryString ^ value);
public virtual void WriteValue (System.Xml.XmlDictionaryString value);
public virtual void WriteValue (System.Xml.XmlDictionaryString? value);
override this.WriteValue : System.Xml.XmlDictionaryString -> unit
Public Overridable Sub WriteValue (value As XmlDictionaryString)
參數
- value
- XmlDictionaryString