C# 클래스 System.IO.Pipes.NamedPipeServerStream

Named pipe server
상속: PipeStream
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
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