Sdílet prostřednictvím


MessageFormatterDuplexPipeTracker.GetToken Metoda

Definice

Přetížení

GetToken(PipeWriter)
Zastaralé.

Vytvoří token, který bude představovat PipeWriter , protože se přenáší z klienta na server RPC jako argument metody.

GetToken(IDuplexPipe)
Zastaralé.

Vytvoří token, který bude představovat IDuplexPipe , jak se přenáší z klienta na server RPC jako argument metody.

GetToken(PipeReader)
Zastaralé.

Vytvoří token, který bude představovat PipeReader , protože se přenáší z klienta na server RPC jako argument metody.

GetToken(PipeWriter)

Upozornění

Use GetULongToken instead.

Vytvoří token, který bude představovat PipeWriter , protože se přenáší z klienta na server RPC jako argument metody.

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)

Parametry

writer
PipeWriter

Kanál klienta, který se má sdílet se serverem RPC. Může mít hodnotu null.

Návraty

Token, který se má použít jako argument metody RPC; nebo null kdyby writer to bylo null.

Atributy

Výjimky

Vyvolá se, pokud konstruktoru nebyl poskytnut žádný MultiplexingStream nebo při serializaci zprávy bez vlastnosti ID.

Poznámky

Tato metoda by měla být volána pouze při serializaci požadavků, které obsahují ID (tj. požadavky, pro které očekáváme odpověď). Při přijetí odpovědi by mělo být volání vždy provedeno .OnResponseReceived(Int64, Boolean)

Platí pro

GetToken(IDuplexPipe)

Upozornění

Use GetULongToken instead.

Vytvoří token, který bude představovat IDuplexPipe , jak se přenáší z klienta na server RPC jako argument metody.

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)

Parametry

duplexPipe
IDuplexPipe

Kanál klienta, který se má sdílet se serverem RPC. Může mít hodnotu null.

Návraty

Token, který se má použít jako argument metody RPC; nebo null kdyby duplexPipe to bylo null.

Atributy

Výjimky

Vyvolá se, pokud konstruktoru nebyl poskytnut žádný MultiplexingStream nebo při serializaci zprávy bez vlastnosti ID.

Poznámky

Tato metoda by měla být volána pouze při serializaci požadavků, které obsahují ID (tj. požadavky, pro které očekáváme odpověď). Při přijetí odpovědi by mělo být volání vždy provedeno .OnResponseReceived(Int64, Boolean)

Platí pro

GetToken(PipeReader)

Upozornění

Use GetULongToken instead.

Vytvoří token, který bude představovat PipeReader , protože se přenáší z klienta na server RPC jako argument metody.

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)

Parametry

reader
PipeReader

Kanál klienta, který se má sdílet se serverem RPC. Může mít hodnotu null.

Návraty

Token, který se má použít jako argument metody RPC; nebo null kdyby reader to bylo null.

Atributy

Výjimky

Vyvolá se, pokud konstruktoru nebyl poskytnut žádný MultiplexingStream nebo při serializaci zprávy bez vlastnosti ID.

Poznámky

Tato metoda by měla být volána pouze při serializaci požadavků, které obsahují ID (tj. požadavky, pro které očekáváme odpověď). Při přijetí odpovědi by mělo být volání vždy provedeno .OnResponseReceived(Int64, Boolean)

Platí pro