MessageFormatterDuplexPipeTracker.GetToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetToken(PipeWriter) |
已淘汰.
在從用戶端傳送到 RPC 伺服器時,建立一個標記來表示 方法 PipeWriter 參數。 |
| GetToken(IDuplexPipe) |
已淘汰.
建立一個標記,表示從用戶端傳送到 RPC 伺服器時的 方法 IDuplexPipe 參數。 |
| GetToken(PipeReader) |
已淘汰.
在從用戶端傳送到 RPC 伺服器時,建立一個標記來表示 方法 PipeReader 參數。 |
GetToken(PipeWriter)
警告
Use GetULongToken instead.
在從用戶端傳送到 RPC 伺服器時,建立一個標記來表示 方法 PipeWriter 參數。
[System.Obsolete("Use GetULongToken instead.")]
public int? GetToken(System.IO.Pipelines.PipeWriter? writer);
public int? GetToken(System.IO.Pipelines.PipeWriter writer);
public int? GetToken(System.IO.Pipelines.PipeWriter? writer);
[<System.Obsolete("Use GetULongToken instead.")>]
member this.GetToken : System.IO.Pipelines.PipeWriter -> Nullable<int>
member this.GetToken : System.IO.Pipelines.PipeWriter -> Nullable<int>
Public Function GetToken (writer As PipeWriter) As Nullable(Of Integer)
參數
- writer
- PipeWriter
要與 RPC 伺服器共享的客戶端管線。 可能是 Null。
傳回
作為 RPC 方法參數的標記;或者 null 如果 writer 是 null。
- 屬性
例外狀況
如果建構子沒有提供 no MultiplexingStream 或序列化訊息時,則會拋出 no 或序列化沒有 ID 屬性的訊息。
備註
此方法僅在序列化包含 ID 的請求時呼叫(即預期回應的請求)。 當收到回應時,應始終 OnResponseReceived(Int64, Boolean)呼叫 。
適用於
GetToken(IDuplexPipe)
警告
Use GetULongToken instead.
建立一個標記,表示從用戶端傳送到 RPC 伺服器時的 方法 IDuplexPipe 參數。
[System.Obsolete("Use GetULongToken instead.")]
public int? GetToken(System.IO.Pipelines.IDuplexPipe? duplexPipe);
public int? GetToken(System.IO.Pipelines.IDuplexPipe duplexPipe);
public int? GetToken(System.IO.Pipelines.IDuplexPipe? duplexPipe);
[<System.Obsolete("Use GetULongToken instead.")>]
member this.GetToken : System.IO.Pipelines.IDuplexPipe -> Nullable<int>
member this.GetToken : System.IO.Pipelines.IDuplexPipe -> Nullable<int>
Public Function GetToken (duplexPipe As IDuplexPipe) As Nullable(Of Integer)
參數
- duplexPipe
- IDuplexPipe
要與 RPC 伺服器共享的客戶端管線。 可能是 Null。
傳回
作為 RPC 方法參數的標記;或者 null 如果 duplexPipe 是 null。
- 屬性
例外狀況
如果建構子沒有提供 no MultiplexingStream 或序列化訊息時,則會拋出 no 或序列化沒有 ID 屬性的訊息。
備註
此方法僅在序列化包含 ID 的請求時呼叫(即預期回應的請求)。 當收到回應時,應始終 OnResponseReceived(Int64, Boolean)呼叫 。
適用於
GetToken(PipeReader)
警告
Use GetULongToken instead.
在從用戶端傳送到 RPC 伺服器時,建立一個標記來表示 方法 PipeReader 參數。
[System.Obsolete("Use GetULongToken instead.")]
public int? GetToken(System.IO.Pipelines.PipeReader? reader);
public int? GetToken(System.IO.Pipelines.PipeReader reader);
public int? GetToken(System.IO.Pipelines.PipeReader? reader);
[<System.Obsolete("Use GetULongToken instead.")>]
member this.GetToken : System.IO.Pipelines.PipeReader -> Nullable<int>
member this.GetToken : System.IO.Pipelines.PipeReader -> Nullable<int>
Public Function GetToken (reader As PipeReader) As Nullable(Of Integer)
參數
- reader
- PipeReader
要與 RPC 伺服器共享的客戶端管線。 可能是 Null。
傳回
作為 RPC 方法參數的標記;或者 null 如果 reader 是 null。
- 屬性
例外狀況
如果建構子沒有提供 no MultiplexingStream 或序列化訊息時,則會拋出 no 或序列化沒有 ID 屬性的訊息。
備註
此方法僅在序列化包含 ID 的請求時呼叫(即預期回應的請求)。 當收到回應時,應始終 OnResponseReceived(Int64, Boolean)呼叫 。