C# Class System.IO.Pipes.NamedPipeServerStream

Named pipe server
Inheritance: PipeStream
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
BeginWaitForConnection ( AsyncCallback callback, object state ) : System.IAsyncResult
BeginWaitForConnection ( System callback, object state ) : System.IAsyncResult
Disconnect ( ) : void
EndWaitForConnection ( IAsyncResult asyncResult ) : void
EndWaitForConnection ( System asyncResult ) : void
GetImpersonationUserName ( ) : string
NamedPipeServerStream ( System direction, bool isAsync, bool isConnected, Microsoft safePipeHandle )
NamedPipeServerStream ( string pipeName )
NamedPipeServerStream ( string pipeName, System direction )
NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances )
NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances, System transmissionMode )
NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances, System transmissionMode, System options )
NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances, System transmissionMode, System options, int inBufferSize, int outBufferSize )
RunAsClient ( PipeStreamImpersonationWorker impersonationWorker ) : void
RunAsClient ( System impersonationWorker ) : void
WaitForConnection ( ) : void
WaitForConnectionAsync ( ) : System.Threading.Tasks.Task
WaitForConnectionAsync ( System cancellationToken ) : System.Threading.Tasks.Task
WaitForConnectionAsync ( ) : Task
WaitForConnectionAsync ( CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
CheckConnectOperationsServer ( ) : void
CheckConnectOperationsServerWithHandle ( ) : void
CheckDisconnectOperations ( ) : void
Create ( string pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, int inBufferSize, int outBufferSize, HandleInheritability inheritability ) : void
GetImpersonationUserName ( ) : String
ImpersonateAndTryCode ( Object helper ) : void
NamedPipeServerStream ( PipeDirection direction, bool isAsync, bool isConnected, SafePipeHandle safePipeHandle ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName, PipeDirection direction ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName, PipeDirection direction, int maxNumberOfServerInstances ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, int inBufferSize, int outBufferSize ) : Microsoft.Win32.SafeHandles
NamedPipeServerStream ( String pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, int inBufferSize, int outBufferSize, HandleInheritability inheritability ) : Microsoft.Win32.SafeHandles
RevertImpersonationOnBackout ( Object helper, bool exceptionThrown ) : void
WaitForConnectionAsyncCore ( ) : Task
WaitForConnectionCoreAsync ( CancellationToken cancellationToken ) : Task

Method Details

BeginWaitForConnection() public méthode

public BeginWaitForConnection ( AsyncCallback callback, object state ) : System.IAsyncResult
callback AsyncCallback
state object
Résultat System.IAsyncResult

BeginWaitForConnection() public méthode

public BeginWaitForConnection ( System callback, object state ) : System.IAsyncResult
callback System
state object
Résultat System.IAsyncResult

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

EndWaitForConnection() public méthode

public EndWaitForConnection ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Résultat void

EndWaitForConnection() public méthode

public EndWaitForConnection ( System asyncResult ) : void
asyncResult System
Résultat void

GetImpersonationUserName() public méthode

public GetImpersonationUserName ( ) : string
Résultat string

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( System direction, bool isAsync, bool isConnected, Microsoft safePipeHandle )
direction System
isAsync bool
isConnected bool
safePipeHandle Microsoft

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( string pipeName )
pipeName string

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( string pipeName, System direction )
pipeName string
direction System

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances )
pipeName string
direction System
maxNumberOfServerInstances int

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances, System transmissionMode )
pipeName string
direction System
maxNumberOfServerInstances int
transmissionMode System

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances, System transmissionMode, System options )
pipeName string
direction System
maxNumberOfServerInstances int
transmissionMode System
options System

NamedPipeServerStream() public méthode

public NamedPipeServerStream ( string pipeName, System direction, int maxNumberOfServerInstances, System transmissionMode, System options, int inBufferSize, int outBufferSize )
pipeName string
direction System
maxNumberOfServerInstances int
transmissionMode System
options System
inBufferSize int
outBufferSize int

RunAsClient() public méthode

public RunAsClient ( PipeStreamImpersonationWorker impersonationWorker ) : void
impersonationWorker PipeStreamImpersonationWorker
Résultat void

RunAsClient() public méthode

public RunAsClient ( System impersonationWorker ) : void
impersonationWorker System
Résultat void

WaitForConnection() public méthode

public WaitForConnection ( ) : void
Résultat void

WaitForConnectionAsync() public méthode

public WaitForConnectionAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

WaitForConnectionAsync() public méthode

public WaitForConnectionAsync ( System cancellationToken ) : System.Threading.Tasks.Task
cancellationToken System
Résultat System.Threading.Tasks.Task

WaitForConnectionAsync() public méthode

public WaitForConnectionAsync ( ) : Task
Résultat Task

WaitForConnectionAsync() public méthode

public WaitForConnectionAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
Résultat Task