Condividi tramite


ServerFactory.Create(String, TraceSource, Func<Stream,Task>) Metodo

Definizione

Crea un server di pipe denominato.

public:
 static IDisposable ^ Create(System::String ^ pipeName, System::Diagnostics::TraceSource ^ logger, Func<System::IO::Stream ^, System::Threading::Tasks::Task ^> ^ createAndConfigureService);
public static IDisposable Create (string pipeName, System.Diagnostics.TraceSource logger, Func<System.IO.Stream,System.Threading.Tasks.Task> createAndConfigureService);
static member Create : string * System.Diagnostics.TraceSource * Func<System.IO.Stream, System.Threading.Tasks.Task> -> IDisposable
Public Shared Function Create (pipeName As String, logger As TraceSource, createAndConfigureService As Func(Of Stream, Task)) As IDisposable

Parametri

pipeName
String

Nome del server.

logger
TraceSource

Logger per il server.

createAndConfigureService
Func<Stream,Task>

Funzione di callback da eseguire ogni volta che un client si connette al server.

Restituisce

Un server monouso che deve essere eliminato quando non è più necessario. Questo oggetto è anche castabile a IAsyncDisposable eccezione di se questo metodo viene fatto riferimento da Microsoft.ServiceHub.HostStub.dll.

Commenti

Questo metodo deve essere usato solo nelle piattaforme Windows.

Si applica a