C# 클래스 System.Net.Security.NegotiateStream

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

Private Properties

프로퍼티 타입 설명
AdjustInternalBufferOffsetSize void
DecrementInternalBufferCount void
EnsureInternalBufferSize void
InitializeStreamPart void
ProcessFrameBody int
ProcessRead int
ProcessWrite void
ReadCallback void
StartFrameBody int
StartFrameHeader int
StartReading int
StartWriting void
ValidateParameters void
WriteCallback void

공개 메소드들

메소드 설명
AuthenticateAsClient ( ) : void
AuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName ) : void
AuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : void
AuthenticateAsClient ( NetworkCredential credential, string targetName ) : void
AuthenticateAsClient ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : void
AuthenticateAsClient ( System credential, System binding, string targetName ) : void
AuthenticateAsClient ( System credential, System binding, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel ) : void
AuthenticateAsClient ( System credential, string targetName ) : void
AuthenticateAsClient ( System credential, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel ) : void
AuthenticateAsClientAsync ( ) : System.Threading.Tasks.Task
AuthenticateAsClientAsync ( NetworkCredential credential, System binding, string targetName ) : System.Threading.Tasks.Task
AuthenticateAsClientAsync ( NetworkCredential credential, System binding, string targetName, ProtectionLevel requiredProtectionLevel, System allowedImpersonationLevel ) : System.Threading.Tasks.Task
AuthenticateAsClientAsync ( NetworkCredential credential, string targetName ) : System.Threading.Tasks.Task
AuthenticateAsClientAsync ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, System allowedImpersonationLevel ) : System.Threading.Tasks.Task
AuthenticateAsClientAsync ( ) : Task
AuthenticateAsClientAsync ( NetworkCredential credential, ChannelBinding binding, string targetName ) : Task
AuthenticateAsClientAsync ( NetworkCredential credential, ChannelBinding binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : Task
AuthenticateAsClientAsync ( NetworkCredential credential, string targetName ) : Task
AuthenticateAsClientAsync ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : Task
AuthenticateAsServer ( ) : void
AuthenticateAsServer ( ExtendedProtectionPolicy policy ) : void
AuthenticateAsServer ( NetworkCredential credential, ExtendedProtectionPolicy policy, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : void
AuthenticateAsServer ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : void
AuthenticateAsServer ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : void
AuthenticateAsServer ( NetworkCredential credential, System policy, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : void
AuthenticateAsServer ( System policy ) : void
AuthenticateAsServerAsync ( ) : System.Threading.Tasks.Task
AuthenticateAsServerAsync ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : System.Threading.Tasks.Task
AuthenticateAsServerAsync ( NetworkCredential credential, System policy, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : System.Threading.Tasks.Task
AuthenticateAsServerAsync ( System policy ) : System.Threading.Tasks.Task
AuthenticateAsServerAsync ( ) : Task
AuthenticateAsServerAsync ( ExtendedProtectionPolicy policy ) : Task
AuthenticateAsServerAsync ( NetworkCredential credential, ExtendedProtectionPolicy policy, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : Task
AuthenticateAsServerAsync ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : Task
BeginAuthenticateAsClient ( AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsClient ( NetworkCredential credential, string targetName, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsClient ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsClient ( System credential, System binding, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel, System asyncCallback, object asyncState ) : System.IAsyncResult
BeginAuthenticateAsClient ( System credential, System binding, string targetName, System asyncCallback, object asyncState ) : System.IAsyncResult
BeginAuthenticateAsClient ( System asyncCallback, object asyncState ) : System.IAsyncResult
BeginAuthenticateAsClient ( System credential, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel, System asyncCallback, object asyncState ) : System.IAsyncResult
BeginAuthenticateAsClient ( System credential, string targetName, System asyncCallback, object asyncState ) : System.IAsyncResult
BeginAuthenticateAsServer ( AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsServer ( ExtendedProtectionPolicy policy, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsServer ( NetworkCredential credential, ExtendedProtectionPolicy policy, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsServer ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsServer ( System credential, System policy, System requiredProtectionLevel, System requiredImpersonationLevel, System asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsServer ( System credential, System requiredProtectionLevel, System requiredImpersonationLevel, System asyncCallback, object asyncState ) : IAsyncResult
BeginAuthenticateAsServer ( AsyncCallback asyncCallback, object asyncState ) : System.IAsyncResult
BeginAuthenticateAsServer ( System policy, System asyncCallback, object asyncState ) : System.IAsyncResult
BeginRead ( byte buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
BeginWrite ( byte buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
EndAuthenticateAsClient ( IAsyncResult asyncResult ) : void
EndAuthenticateAsClient ( System asyncResult ) : void
EndAuthenticateAsServer ( IAsyncResult asyncResult ) : void
EndAuthenticateAsServer ( System asyncResult ) : void
EndRead ( IAsyncResult asyncResult ) : int
EndWrite ( IAsyncResult asyncResult ) : void
Flush ( ) : void
NegotiateStream ( System innerStream )
NegotiateStream ( System innerStream, bool leaveInnerStreamOpen )
NegotiateStream ( Stream innerStream ) : System.IO
NegotiateStream ( Stream innerStream, bool leaveInnerStreamOpen ) : System.IO
Read ( byte buffer, int offset, int count ) : int
ReadAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : Task
Seek ( long offset, SeekOrigin origin ) : long
Seek ( long offset, System origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void
WriteAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : Task

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
AdjustInternalBufferOffsetSize ( int bytes, int offset ) : void
DecrementInternalBufferCount ( int decrCount ) : void
EnsureInternalBufferSize ( int bytes ) : void
InitializeStreamPart ( ) : void
ProcessFrameBody ( int readBytes, byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : int
ProcessRead ( byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : int
ProcessWrite ( byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : void
ReadCallback ( AsyncProtocolRequest asyncRequest ) : void
StartFrameBody ( int readBytes, byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : int
StartFrameHeader ( byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : int
StartReading ( byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : int
StartWriting ( byte buffer, int offset, int count, AsyncProtocolRequest asyncRequest ) : void
ValidateParameters ( byte buffer, int offset, int count ) : void
WriteCallback ( IAsyncResult transportResult ) : void

메소드 상세

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( ) : void
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName ) : void
credential NetworkCredential
binding System.Security.Authentication.ExtendedProtection.ChannelBinding
targetName string
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : void
credential NetworkCredential
binding System.Security.Authentication.ExtendedProtection.ChannelBinding
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel TokenImpersonationLevel
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( NetworkCredential credential, string targetName ) : void
credential NetworkCredential
targetName string
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : void
credential NetworkCredential
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel TokenImpersonationLevel
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( System credential, System binding, string targetName ) : void
credential System
binding System
targetName string
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( System credential, System binding, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel ) : void
credential System
binding System
targetName string
requiredProtectionLevel System
allowedImpersonationLevel System
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( System credential, string targetName ) : void
credential System
targetName string
리턴 void

AuthenticateAsClient() 공개 메소드

public AuthenticateAsClient ( System credential, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel ) : void
credential System
targetName string
requiredProtectionLevel System
allowedImpersonationLevel System
리턴 void

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, System binding, string targetName ) : System.Threading.Tasks.Task
credential NetworkCredential
binding System
targetName string
리턴 System.Threading.Tasks.Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, System binding, string targetName, ProtectionLevel requiredProtectionLevel, System allowedImpersonationLevel ) : System.Threading.Tasks.Task
credential NetworkCredential
binding System
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel System
리턴 System.Threading.Tasks.Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, string targetName ) : System.Threading.Tasks.Task
credential NetworkCredential
targetName string
리턴 System.Threading.Tasks.Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, System allowedImpersonationLevel ) : System.Threading.Tasks.Task
credential NetworkCredential
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel System
리턴 System.Threading.Tasks.Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( ) : Task
리턴 Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, ChannelBinding binding, string targetName ) : Task
credential NetworkCredential
binding System.Security.Authentication.ExtendedProtection.ChannelBinding
targetName string
리턴 Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, ChannelBinding binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : Task
credential NetworkCredential
binding System.Security.Authentication.ExtendedProtection.ChannelBinding
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel TokenImpersonationLevel
리턴 Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, string targetName ) : Task
credential NetworkCredential
targetName string
리턴 Task

AuthenticateAsClientAsync() 공개 메소드

public AuthenticateAsClientAsync ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel ) : Task
credential NetworkCredential
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel TokenImpersonationLevel
리턴 Task

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( ) : void
리턴 void

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( ExtendedProtectionPolicy policy ) : void
policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
리턴 void

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( NetworkCredential credential, ExtendedProtectionPolicy policy, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : void
credential NetworkCredential
policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel TokenImpersonationLevel
리턴 void

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : void
credential NetworkCredential
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel System
리턴 void

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : void
credential NetworkCredential
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel TokenImpersonationLevel
리턴 void

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( NetworkCredential credential, System policy, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : void
credential NetworkCredential
policy System
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel System
리턴 void

AuthenticateAsServer() 공개 메소드

public AuthenticateAsServer ( System policy ) : void
policy System
리턴 void

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : System.Threading.Tasks.Task
credential NetworkCredential
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel System
리턴 System.Threading.Tasks.Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( NetworkCredential credential, System policy, ProtectionLevel requiredProtectionLevel, System requiredImpersonationLevel ) : System.Threading.Tasks.Task
credential NetworkCredential
policy System
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel System
리턴 System.Threading.Tasks.Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( System policy ) : System.Threading.Tasks.Task
policy System
리턴 System.Threading.Tasks.Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( ) : Task
리턴 Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( ExtendedProtectionPolicy policy ) : Task
policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
리턴 Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( NetworkCredential credential, ExtendedProtectionPolicy policy, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : Task
credential NetworkCredential
policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel TokenImpersonationLevel
리턴 Task

AuthenticateAsServerAsync() 공개 메소드

public AuthenticateAsServerAsync ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel ) : Task
credential NetworkCredential
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel TokenImpersonationLevel
리턴 Task

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
credential NetworkCredential
binding System.Security.Authentication.ExtendedProtection.ChannelBinding
targetName string
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( NetworkCredential credential, ChannelBinding binding, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
credential NetworkCredential
binding System.Security.Authentication.ExtendedProtection.ChannelBinding
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel TokenImpersonationLevel
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( NetworkCredential credential, string targetName, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
credential NetworkCredential
targetName string
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( NetworkCredential credential, string targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
credential NetworkCredential
targetName string
requiredProtectionLevel ProtectionLevel
allowedImpersonationLevel TokenImpersonationLevel
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( System credential, System binding, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel, System asyncCallback, object asyncState ) : System.IAsyncResult
credential System
binding System
targetName string
requiredProtectionLevel System
allowedImpersonationLevel System
asyncCallback System
asyncState object
리턴 System.IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( System credential, System binding, string targetName, System asyncCallback, object asyncState ) : System.IAsyncResult
credential System
binding System
targetName string
asyncCallback System
asyncState object
리턴 System.IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( System asyncCallback, object asyncState ) : System.IAsyncResult
asyncCallback System
asyncState object
리턴 System.IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( System credential, string targetName, System requiredProtectionLevel, System allowedImpersonationLevel, System asyncCallback, object asyncState ) : System.IAsyncResult
credential System
targetName string
requiredProtectionLevel System
allowedImpersonationLevel System
asyncCallback System
asyncState object
리턴 System.IAsyncResult

BeginAuthenticateAsClient() 공개 메소드

public BeginAuthenticateAsClient ( System credential, string targetName, System asyncCallback, object asyncState ) : System.IAsyncResult
credential System
targetName string
asyncCallback System
asyncState object
리턴 System.IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( ExtendedProtectionPolicy policy, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( NetworkCredential credential, ExtendedProtectionPolicy policy, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
credential NetworkCredential
policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel TokenImpersonationLevel
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( NetworkCredential credential, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel requiredImpersonationLevel, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
credential NetworkCredential
requiredProtectionLevel ProtectionLevel
requiredImpersonationLevel TokenImpersonationLevel
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( System credential, System policy, System requiredProtectionLevel, System requiredImpersonationLevel, System asyncCallback, object asyncState ) : IAsyncResult
credential System
policy System
requiredProtectionLevel System
requiredImpersonationLevel System
asyncCallback System
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( System credential, System requiredProtectionLevel, System requiredImpersonationLevel, System asyncCallback, object asyncState ) : IAsyncResult
credential System
requiredProtectionLevel System
requiredImpersonationLevel System
asyncCallback System
asyncState object
리턴 IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( AsyncCallback asyncCallback, object asyncState ) : System.IAsyncResult
asyncCallback AsyncCallback
asyncState object
리턴 System.IAsyncResult

BeginAuthenticateAsServer() 공개 메소드

public BeginAuthenticateAsServer ( System policy, System asyncCallback, object asyncState ) : System.IAsyncResult
policy System
asyncCallback System
asyncState object
리턴 System.IAsyncResult

BeginRead() 공개 메소드

public BeginRead ( byte buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
buffer byte
offset int
count int
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

BeginWrite() 공개 메소드

public BeginWrite ( byte buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState ) : IAsyncResult
buffer byte
offset int
count int
asyncCallback AsyncCallback
asyncState object
리턴 IAsyncResult

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EndAuthenticateAsClient() 공개 메소드

public EndAuthenticateAsClient ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
리턴 void

EndAuthenticateAsClient() 공개 메소드

public EndAuthenticateAsClient ( System asyncResult ) : void
asyncResult System
리턴 void

EndAuthenticateAsServer() 공개 메소드

public EndAuthenticateAsServer ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
리턴 void

EndAuthenticateAsServer() 공개 메소드

public EndAuthenticateAsServer ( System asyncResult ) : void
asyncResult System
리턴 void

EndRead() 공개 메소드

public EndRead ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
리턴 int

EndWrite() 공개 메소드

public EndWrite ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

NegotiateStream() 공개 메소드

public NegotiateStream ( System innerStream )
innerStream System

NegotiateStream() 공개 메소드

public NegotiateStream ( System innerStream, bool leaveInnerStreamOpen )
innerStream System
leaveInnerStreamOpen bool

NegotiateStream() 공개 메소드

public NegotiateStream ( Stream innerStream ) : System.IO
innerStream Stream
리턴 System.IO

NegotiateStream() 공개 메소드

public NegotiateStream ( Stream innerStream, bool leaveInnerStreamOpen ) : System.IO
innerStream Stream
leaveInnerStreamOpen bool
리턴 System.IO

Read() 공개 메소드

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

ReadAsync() 공개 메소드

public ReadAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : Task
buffer byte
offset int
size int
cancellationToken System.Threading.CancellationToken
리턴 Task

Seek() 공개 메소드

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
리턴 long

Seek() 공개 메소드

public Seek ( long offset, System origin ) : long
offset long
origin System
리턴 long

SetLength() 공개 메소드

public SetLength ( long value ) : void
value long
리턴 void

Write() 공개 메소드

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
리턴 void

WriteAsync() 공개 메소드

public WriteAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : Task
buffer byte
offset int
size int
cancellationToken System.Threading.CancellationToken
리턴 Task