Bagikan melalui


RemoteServiceBroker.ConnectToMultiplexingServerAsync Metode

Definisi

Overload

ConnectToMultiplexingServerAsync(Stream, CancellationToken)

Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream.

ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)

Menginisialisasi instans baru kelas RemoteServiceBroker.

ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)

Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream.

ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)

Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream.

ConnectToMultiplexingServerAsync(Stream, CancellationToken)

Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream.

public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)

Parameter

duplexStream
Stream

Aliran dupleks penuh untuk membuat aliran multipleks. Aliran multipleks ini diharapkan menawarkan saluran default (Empty nama) dengan IRemoteServiceBroker layanan. Objek ini dianggap "dimiliki" oleh yang dikembalikan RemoteServiceBroker dan akan dibuang ketika nilai yang dikembalikan dibuang, atau dibuang sebelum metode ini dilemparkan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Yang IServiceBroker menyediakan akses ke layanan jarak jauh.

Berlaku untuk

ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)

Menginisialisasi instans baru kelas RemoteServiceBroker.

public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, Nerdbank.Streams.MultiplexingStream multiplexingStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * Nerdbank.Streams.MultiplexingStream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (serviceBroker As IRemoteServiceBroker, multiplexingStream As MultiplexingStream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)

Parameter

serviceBroker
IRemoteServiceBroker

Proksi yang ada dibuat untuk memperoleh layanan jarak jauh. Objek ini dianggap "dimiliki" oleh yang dikembalikan RemoteServiceBroker dan akan dibuang ketika nilai yang dikembalikan dibuang, atau dibuang sebelum metode ini dilemparkan.

multiplexingStream
Nerdbank.Streams.MultiplexingStream

Aliran multipleks yang mendasar serviceBroker proksi.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Yang IServiceBroker menyediakan akses ke layanan jarak jauh.

Keterangan

RemoteServiceBroker digunakan sebagai protokol kawat.

Berlaku untuk

ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)

Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream.

public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)

Parameter

duplexStream
Stream

Aliran dupleks penuh untuk membuat aliran multipleks. Aliran multipleks ini diharapkan menawarkan saluran default (Empty nama) dengan IRemoteServiceBroker layanan. Objek ini dianggap "dimiliki" oleh yang dikembalikan RemoteServiceBroker dan akan dibuang ketika nilai yang dikembalikan dibuang, atau dibuang sebelum metode ini dilemparkan.

options
Nerdbank.Streams.MultiplexingStream.Options

Opsi untuk meneruskan ke yang dibuat Nerdbank.Streams.MultiplexingStream saat pembuatan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Yang IServiceBroker menyediakan akses ke layanan jarak jauh.

Berlaku untuk

ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)

Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream.

public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)

Parameter

duplexStream
Stream

Aliran dupleks penuh untuk membuat aliran multipleks. Aliran multipleks ini diharapkan menawarkan saluran default (Empty nama) dengan IRemoteServiceBroker layanan. Objek ini dianggap "dimiliki" oleh yang dikembalikan RemoteServiceBroker dan akan dibuang ketika nilai yang dikembalikan dibuang, atau dibuang sebelum metode ini dilemparkan.

options
Nerdbank.Streams.MultiplexingStream.Options

Opsi untuk meneruskan ke yang dibuat Nerdbank.Streams.MultiplexingStream saat pembuatan.

traceSource
TraceSource

Sarana opsional untuk aktivitas pengelogan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Yang IServiceBroker menyediakan akses ke layanan jarak jauh.

Berlaku untuk