共用方式為


MessageFormatterDuplexPipeTracker.GetToken 方法

定義

多載

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 方法引數的權杖;如果 為 ,則 nullwriternull

屬性

例外狀況

如果未 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 方法引數的權杖;如果 為 ,則 nullduplexPipenull

屬性

例外狀況

如果未 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 方法引數的權杖;如果 為 ,則 nullreadernull

屬性

例外狀況

如果未 MultiplexingStream 提供給建構函式,或序列化沒有 ID 屬性的訊息時,則會擲回 。

備註

只有在序列化包含識別碼 (的要求時,才應該呼叫此方法,也就是我們預期回應的要求) 。 收到回應時,應該一律對 OnResponseReceived(Int64, Boolean) 進行呼叫。

適用於