ProtoOutputStream.Write 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Write(Int64, Boolean) |
為給定的fieldId寫一個布林值。 |
| Write(Int64, Byte[]) |
為給定的 fieldId 寫一個位元組[] 值。 |
| Write(Int64, Double) |
為給定的 fieldId 寫一個值。 |
| Write(Int64, Int32) |
為給定的 fieldId 寫一個值。 |
| Write(Int64, Int64) |
為給定的 fieldId 寫一個值。 |
| Write(Int64, Single) |
為給定的 fieldId 寫一個值。 |
| Write(Int64, String) |
為給定的 fieldId 寫一個字串值。 |
Write(Int64, Boolean)
為給定的fieldId寫一個布林值。
[Android.Runtime.Register("write", "(JZ)V", "", ApiSince=30)]
public void Write(long fieldId, bool val);
[<Android.Runtime.Register("write", "(JZ)V", "", ApiSince=30)>]
member this.Write : int64 * bool -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- Boolean
值。
- 屬性
備註
為給定的fieldId寫一個布林值。
若場不是布爾場,則會擲出 。IllegalStateException
Java 文件 android.util.proto.ProtoOutputStream.write(long, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int64, Byte[])
為給定的 fieldId 寫一個位元組[] 值。
[Android.Runtime.Register("write", "(J[B)V", "", ApiSince=30)]
public void Write(long fieldId, byte[]? val);
[<Android.Runtime.Register("write", "(J[B)V", "", ApiSince=30)>]
member this.Write : int64 * byte[] -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- Byte[]
值。
- 屬性
備註
為給定的 fieldId 寫一個位元組[] 值。
若欄位非位元組或物件欄位,則會拋出例外。
Java 文件 android.util.proto.ProtoOutputStream.write(long, byte[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int64, Double)
為給定的 fieldId 寫一個值。
[Android.Runtime.Register("write", "(JD)V", "", ApiSince=30)]
public void Write(long fieldId, double val);
[<Android.Runtime.Register("write", "(JD)V", "", ApiSince=30)>]
member this.Write : int64 * double -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- Double
值。
- 屬性
備註
為給定的 fieldId 寫一個值。
會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。
Java 文件 android.util.proto.ProtoOutputStream.write(long, double)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int64, Int32)
為給定的 fieldId 寫一個值。
[Android.Runtime.Register("write", "(JI)V", "", ApiSince=30)]
public void Write(long fieldId, int val);
[<Android.Runtime.Register("write", "(JI)V", "", ApiSince=30)>]
member this.Write : int64 * int -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- Int32
值。
- 屬性
備註
為給定的 fieldId 寫一個值。
會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。
Java 文件 android.util.proto.ProtoOutputStream.write(long, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int64, Int64)
為給定的 fieldId 寫一個值。
[Android.Runtime.Register("write", "(JJ)V", "", ApiSince=30)]
public void Write(long fieldId, long val);
[<Android.Runtime.Register("write", "(JJ)V", "", ApiSince=30)>]
member this.Write : int64 * int64 -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- Int64
值。
- 屬性
備註
為給定的 fieldId 寫一個值。
會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。
Java 文件 android.util.proto.ProtoOutputStream.write(long, long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int64, Single)
為給定的 fieldId 寫一個值。
[Android.Runtime.Register("write", "(JF)V", "", ApiSince=30)]
public void Write(long fieldId, float val);
[<Android.Runtime.Register("write", "(JF)V", "", ApiSince=30)>]
member this.Write : int64 * single -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- Single
值。
- 屬性
備註
為給定的 fieldId 寫一個值。
會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。
Java 文件 android.util.proto.ProtoOutputStream.write(long, float)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int64, String)
為給定的 fieldId 寫一個字串值。
[Android.Runtime.Register("write", "(JLjava/lang/String;)V", "", ApiSince=30)]
public void Write(long fieldId, string? val);
[<Android.Runtime.Register("write", "(JLjava/lang/String;)V", "", ApiSince=30)>]
member this.Write : int64 * string -> unit
參數
- fieldId
- Int64
產生類別的欄位識別碼常數。
- val
- String
值。
- 屬性
備註
為給定的 fieldId 寫一個字串值。
若欄位非串域,則會拋出例外。
Java 文件 android.util.proto.ProtoOutputStream.write(long, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。