C# Класс System.IO.Pipes.NamedPipeServerStream

Named pipe server
Наследование: PipeStream
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

BeginWaitForConnection() публичный Метод

public BeginWaitForConnection ( AsyncCallback callback, object state ) : System.IAsyncResult
callback AsyncCallback
state object
Результат System.IAsyncResult

BeginWaitForConnection() публичный Метод

public BeginWaitForConnection ( System callback, object state ) : System.IAsyncResult
callback System
state object
Результат System.IAsyncResult

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

EndWaitForConnection() публичный Метод

public EndWaitForConnection ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Результат void

EndWaitForConnection() публичный Метод

public EndWaitForConnection ( System asyncResult ) : void
asyncResult System
Результат void

GetImpersonationUserName() публичный Метод

public GetImpersonationUserName ( ) : string
Результат string

NamedPipeServerStream() публичный Метод

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

NamedPipeServerStream() публичный Метод

public NamedPipeServerStream ( string pipeName )
pipeName string

NamedPipeServerStream() публичный Метод

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

NamedPipeServerStream() публичный Метод

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

NamedPipeServerStream() публичный Метод

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

NamedPipeServerStream() публичный Метод

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

NamedPipeServerStream() публичный Метод

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 RunAsClient ( PipeStreamImpersonationWorker impersonationWorker ) : void
impersonationWorker PipeStreamImpersonationWorker
Результат void

RunAsClient() публичный Метод

public RunAsClient ( System impersonationWorker ) : void
impersonationWorker System
Результат void

WaitForConnection() публичный Метод

public WaitForConnection ( ) : void
Результат void

WaitForConnectionAsync() публичный Метод

public WaitForConnectionAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

WaitForConnectionAsync() публичный Метод

public WaitForConnectionAsync ( System cancellationToken ) : System.Threading.Tasks.Task
cancellationToken System
Результат System.Threading.Tasks.Task

WaitForConnectionAsync() публичный Метод

public WaitForConnectionAsync ( ) : Task
Результат Task

WaitForConnectionAsync() публичный Метод

public WaitForConnectionAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
Результат Task