MessageFormatterDuplexPipeTracker.GetToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
GetToken(PipeWriter) |
已淘汰.
建立權杖來表示 PipeWriter ,因為它從用戶端傳輸至 RPC 伺服器做為方法引數。 |
GetToken(IDuplexPipe) |
已淘汰.
建立權杖來表示 IDuplexPipe ,因為它從用戶端傳輸至 RPC 伺服器做為方法引數。 |
GetToken(PipeReader) |
已淘汰.
建立權杖來表示 PipeReader ,因為它從用戶端傳輸至 RPC 伺服器做為方法引數。 |
GetToken(PipeWriter)
警告
Use GetULongToken instead.
建立權杖來表示 PipeWriter ,因為它從用戶端傳輸至 RPC 伺服器做為方法引數。
public int? GetToken (System.IO.Pipelines.PipeWriter writer);
public int? GetToken (System.IO.Pipelines.PipeWriter? writer);
[System.Obsolete("Use GetULongToken instead.")]
public int? GetToken (System.IO.Pipelines.PipeWriter? writer);
member this.GetToken : System.IO.Pipelines.PipeWriter -> Nullable<int>
[<System.Obsolete("Use GetULongToken instead.")>]
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
。
- 屬性
例外狀況
如果未 MultiplexingStream 提供給建構函式,或序列化沒有 ID 屬性的訊息時,則會擲回 。
備註
只有在序列化包含識別碼 (的要求時,才應該呼叫此方法,也就是我們預期回應的要求) 。 收到回應時,應該一律對 OnResponseReceived(Int64, Boolean) 進行呼叫。
適用於
GetToken(IDuplexPipe)
警告
Use GetULongToken instead.
建立權杖來表示 IDuplexPipe ,因為它從用戶端傳輸至 RPC 伺服器做為方法引數。
public int? GetToken (System.IO.Pipelines.IDuplexPipe duplexPipe);
public int? GetToken (System.IO.Pipelines.IDuplexPipe? duplexPipe);
[System.Obsolete("Use GetULongToken instead.")]
public int? GetToken (System.IO.Pipelines.IDuplexPipe? duplexPipe);
member this.GetToken : System.IO.Pipelines.IDuplexPipe -> Nullable<int>
[<System.Obsolete("Use GetULongToken instead.")>]
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
。
- 屬性
例外狀況
如果未 MultiplexingStream 提供給建構函式,或序列化沒有 ID 屬性的訊息時,則會擲回 。
備註
只有在序列化包含識別碼 (的要求時,才應該呼叫此方法,也就是我們預期回應的要求) 。 收到回應時,應該一律對 OnResponseReceived(Int64, Boolean) 進行呼叫。
適用於
GetToken(PipeReader)
警告
Use GetULongToken instead.
建立權杖來表示 PipeReader ,因為它從用戶端傳輸至 RPC 伺服器做為方法引數。
public int? GetToken (System.IO.Pipelines.PipeReader reader);
public int? GetToken (System.IO.Pipelines.PipeReader? reader);
[System.Obsolete("Use GetULongToken instead.")]
public int? GetToken (System.IO.Pipelines.PipeReader? reader);
member this.GetToken : System.IO.Pipelines.PipeReader -> Nullable<int>
[<System.Obsolete("Use GetULongToken instead.")>]
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
。
- 屬性
例外狀況
如果未 MultiplexingStream 提供給建構函式,或序列化沒有 ID 屬性的訊息時,則會擲回 。
備註
只有在序列化包含識別碼 (的要求時,才應該呼叫此方法,也就是我們預期回應的要求) 。 收到回應時,應該一律對 OnResponseReceived(Int64, Boolean) 進行呼叫。