RemoteServiceBroker.ConnectToMultiplexingServerAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.