다음을 통해 공유


AnonymousPipeServerStreamAcl.Create 메서드

정의

지정된 파이프 방향, 상속 모드, 버퍼 크기 및 파이프 보안을 사용하여 AnonymousPipeServerStream 클래스의 새 인스턴스를 만듭니다.

public:
 static System::IO::Pipes::AnonymousPipeServerStream ^ Create(System::IO::Pipes::PipeDirection direction, System::IO::HandleInheritability inheritability, int bufferSize, System::IO::Pipes::PipeSecurity ^ pipeSecurity);
public static System.IO.Pipes.AnonymousPipeServerStream Create (System.IO.Pipes.PipeDirection direction, System.IO.HandleInheritability inheritability, int bufferSize, System.IO.Pipes.PipeSecurity? pipeSecurity);
static member Create : System.IO.Pipes.PipeDirection * System.IO.HandleInheritability * int * System.IO.Pipes.PipeSecurity -> System.IO.Pipes.AnonymousPipeServerStream
Public Shared Function Create (direction As PipeDirection, inheritability As HandleInheritability, bufferSize As Integer, pipeSecurity As PipeSecurity) As AnonymousPipeServerStream

매개 변수

direction
PipeDirection

파이프의 방향을 결정하는 열거형 값 중 하나입니다. 익명 파이프는 단방향이므로 방향을 InOut으로 설정할 수 없습니다.

inheritability
HandleInheritability

자식 프로세스가 기본 핸들을 상속할 수 있는지 여부를 결정하는 열거형 값 중 하나입니다.

bufferSize
Int32

버퍼의 크기입니다. 이 값은 0보다 크거나 같아야 합니다.

pipeSecurity
PipeSecurity

파이프의 액세스 제어 및 감사 보안을 결정하는 개체입니다.

반환

새 익명 파이프 서버 스트림 instance.

예외

direction이(가) InOut인 경우

inheritability가 유효한 HandleInheritability 열거형 값으로 설정되지 않은 경우

또는

bufferSize 가 0보다 작습니다.

설명

를 로 null 설정하는 pipeSecurity 것은 생성자를 직접 호출하는 AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) 것과 같습니다.

적용 대상