MessageFormatterDuplexPipeTracker.GetToken 메서드

정의

오버로드

GetToken(PipeWriter)
사용되지 않음.

클라이언트에서 RPC 서버로 메서드 인수로 전송되는 토큰을 나타내는 PipeWriter 토큰을 만듭니다.

GetToken(IDuplexPipe)
사용되지 않음.

클라이언트에서 RPC 서버로 메서드 인수로 전송되는 토큰을 나타내는 IDuplexPipe 토큰을 만듭니다.

GetToken(PipeReader)
사용되지 않음.

클라이언트에서 RPC 서버로 메서드 인수로 전송되는 토큰을 나타내는 PipeReader 토큰을 만듭니다.

GetToken(PipeWriter)

주의

Use GetULongToken instead.

클라이언트에서 RPC 서버로 메서드 인수로 전송되는 토큰을 나타내는 PipeWriter 토큰을 만듭니다.

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일 수 있습니다.

반환

The token to use as the RPC method argument; or null if writer was null.

특성

예외

생성자에 제공되지 않거나 MultiplexingStream ID 속성 없이 메시지를 serialize할 때 throw됩니다.

설명

이 메서드는 ID를 포함하는 요청을 직렬화하는 동안에만 호출해야 합니다(즉, 응답이 필요한 요청). 응답이 수신되면 항상 호출을 OnResponseReceived(Int64, Boolean)수행해야 합니다.

적용 대상

GetToken(IDuplexPipe)

주의

Use GetULongToken instead.

클라이언트에서 RPC 서버로 메서드 인수로 전송되는 토큰을 나타내는 IDuplexPipe 토큰을 만듭니다.

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일 수 있습니다.

반환

The token to use as the RPC method argument; or null if duplexPipe was null.

특성

예외

생성자에 제공되지 않거나 MultiplexingStream ID 속성 없이 메시지를 serialize할 때 throw됩니다.

설명

이 메서드는 ID를 포함하는 요청을 직렬화하는 동안에만 호출해야 합니다(즉, 응답이 필요한 요청). 응답이 수신되면 항상 호출을 OnResponseReceived(Int64, Boolean)수행해야 합니다.

적용 대상

GetToken(PipeReader)

주의

Use GetULongToken instead.

클라이언트에서 RPC 서버로 메서드 인수로 전송되는 토큰을 나타내는 PipeReader 토큰을 만듭니다.

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일 수 있습니다.

반환

The token to use as the RPC method argument; or null if reader was null.

특성

예외

생성자에 제공되지 않거나 MultiplexingStream ID 속성 없이 메시지를 serialize할 때 throw됩니다.

설명

이 메서드는 ID를 포함하는 요청을 직렬화하는 동안에만 호출해야 합니다(즉, 응답이 필요한 요청). 응답이 수신되면 항상 호출을 OnResponseReceived(Int64, Boolean)수행해야 합니다.

적용 대상