Freigeben über


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

Definition

Erstellt einen Named Pipe-Server.

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

Parameter

pipeName
String

Name des Servers

logger
TraceSource

Die Protokollierung für den Server.

createAndConfigureService
Func<Stream,Task>

Rückruffunktion, die ausgeführt werden soll, wenn ein Client eine Verbindung mit dem Server herstellt.

Gibt zurück

Ein verwerfbarer Server, der verworfen werden soll, wenn er nicht mehr benötigt wird. Dieses Objekt kann auch in umgewandelt werden, IAsyncDisposable außer wenn von Microsoft.ServiceHub.HostStub.dll auf diese Methode verwiesen wird.

Hinweise

Diese Methode sollte immer nur auf Windows-Plattformen verwendet werden.

Gilt für: