Udostępnij za pośrednictwem


MessageFormatterDuplexPipeTracker.GetToken Metoda

Definicja

Przeciążenia

GetToken(PipeWriter)
Przestarzałe.

Tworzy token reprezentujący PipeWriter element, który jest przesyłany z klienta do serwera RPC jako argument metody.

GetToken(IDuplexPipe)
Przestarzałe.

Tworzy token reprezentujący IDuplexPipe element przesyłany z klienta do serwera RPC jako argument metody.

GetToken(PipeReader)
Przestarzałe.

Tworzy token reprezentujący PipeReader element, który jest przesyłany z klienta do serwera RPC jako argument metody.

GetToken(PipeWriter)

Przestroga

Use GetULongToken instead.

Tworzy token reprezentujący PipeWriter element, który jest przesyłany z klienta do serwera 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

Potok klienta, który ma być współużytkowany z serwerem RPC. Może mieć wartość null.

Zwraca

Token do użycia jako argument metody RPC; lub null , jeśli writer to .null

Atrybuty

Wyjątki

Zgłaszany, jeśli nie MultiplexingStream został podany do konstruktora lub podczas serializacji komunikatu bez właściwości ID.

Uwagi

Ta metoda powinna być wywoływana tylko podczas serializacji żądań, które zawierają identyfikator (tj. żądania, dla których oczekujemy odpowiedzi). Po odebraniu odpowiedzi należy zawsze wykonać wywołanie do OnResponseReceived(Int64, Boolean).

Dotyczy

GetToken(IDuplexPipe)

Przestroga

Use GetULongToken instead.

Tworzy token reprezentujący IDuplexPipe element przesyłany z klienta do serwera 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

Potok klienta, który ma być współużytkowany z serwerem RPC. Może mieć wartość null.

Zwraca

Token do użycia jako argument metody RPC; lub null , jeśli duplexPipe to .null

Atrybuty

Wyjątki

Zgłaszany, jeśli nie MultiplexingStream został podany do konstruktora lub podczas serializacji komunikatu bez właściwości ID.

Uwagi

Ta metoda powinna być wywoływana tylko podczas serializacji żądań, które zawierają identyfikator (tj. żądania, dla których oczekujemy odpowiedzi). Po odebraniu odpowiedzi należy zawsze wykonać wywołanie do OnResponseReceived(Int64, Boolean).

Dotyczy

GetToken(PipeReader)

Przestroga

Use GetULongToken instead.

Tworzy token reprezentujący PipeReader element, który jest przesyłany z klienta do serwera 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

Potok klienta, który ma być współużytkowany z serwerem RPC. Może mieć wartość null.

Zwraca

Token do użycia jako argument metody RPC; lub null , jeśli reader to .null

Atrybuty

Wyjątki

Zgłaszany, jeśli nie MultiplexingStream został podany do konstruktora lub podczas serializacji komunikatu bez właściwości ID.

Uwagi

Ta metoda powinna być wywoływana tylko podczas serializacji żądań, które zawierają identyfikator (tj. żądania, dla których oczekujemy odpowiedzi). Po odebraniu odpowiedzi należy zawsze wykonać wywołanie do OnResponseReceived(Int64, Boolean).

Dotyczy