Class StreamContainer
내용물
[
숨다
]StreamContainer class
스트림을 포함하고 스트림 처리 루틴을 제공하는 스트림 컨테이너를 나타냅니다.
public class StreamContainer : DisposableObject
생성자
이름 | 설명 |
---|---|
StreamContainer(Stream) | 의 새 인스턴스를 초기화합니다.StreamContainer 클래스. |
StreamContainer(Stream, bool) | 의 새 인스턴스를 초기화합니다.StreamContainer 클래스. |
속성
이름 | 설명 |
---|---|
virtual CanRead { get; } | 스트림이 읽기를 지원하는지 여부를 나타내는 값을 가져옵니다. |
virtual CanSeek { get; } | 스트림이 검색을 지원하는지 여부를 나타내는 값을 가져옵니다. |
virtual CanWrite { get; } | 스트림이 쓰기를 지원하는지 여부를 나타내는 값을 가져옵니다. |
Disposed { get; } | 이 인스턴스가 삭제되었는지 여부를 나타내는 값을 가져옵니다. |
virtual IsStreamDisposedOnClose { get; } | 이 스트림이 닫힐 때 폐기되는지 여부를 나타내는 값을 가져옵니다. |
virtual Length { get; set; } | 스트림 길이를 바이트 단위로 가져오거나 설정합니다. 이 값은 다음보다 작습니다.LengthStreamContainer 생성자에 전달된 시작 스트림 위치로. |
virtual Position { get; set; } | 스트림 내의 현재 위치를 가져오거나 설정합니다. 이 값은 StreamContainer 생성자에 전달된 시작 스트림 위치로부터의 오프셋을 나타냅니다. |
virtual Stream { get; } | 데이터 스트림을 가져옵니다. |
SyncRoot { get; } | 동기화된 리소스에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다. |
행동 양식
이름 | 설명 |
---|---|
Dispose() | 현재 인스턴스를 삭제합니다. |
virtual Flush() | 이 스트림에 대한 모든 버퍼를 지우고 버퍼링된 데이터가 기본 장치에 기록되도록 합니다. |
virtual Read(byte[]) | 바이트를 읽어 지정된 바이트 버퍼를 채웁니다. |
virtual Read(byte[], int, int) | 현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림 내의 위치를 앞으로 이동합니다. |
virtual ReadByte() | 스트림에서 바이트를 읽고 스트림 내의 위치를 1바이트씩 앞으로 이동하거나 스트림 끝에 있으면 -1을 반환합니다. |
virtual Save(Stream) | 스트림의 데이터를 지정된 스트림에 저장(복사)합니다. 기본 버퍼 크기 사용ReadWriteBytesCount 그리고 스트림Length 값. |
virtual Save(string) | 스트림의 데이터를 지정된 스트림에 저장(복사)합니다. 기본 버퍼 크기 사용ReadWriteBytesCount 그리고 스트림Length 값. |
virtual Save(Stream, int) | 모든 스트림의 데이터를 지정된 스트림에 저장(복사)합니다. 스트림 사용Length 값. |
virtual Save(string, int) | 스트림의 데이터를 지정된 스트림에 저장(복사)합니다. 스트림 사용Length 값. |
virtual Save(Stream, int, long) | 스트림의 데이터를 지정된 스트림에 저장(복사)합니다. |
virtual Save(string, int, long) | 스트림의 데이터를 지정된 스트림에 저장(복사)합니다. |
virtual Seek(long, SeekOrigin) | 현재 스트림 내의 위치를 설정합니다. |
virtual SeekBegin() | 스트림 위치를 스트림의 시작 부분으로 설정합니다. 이 값은 StreamContainer 생성자에 전달된 시작 스트림 위치로부터의 오프셋을 나타냅니다. |
virtual ToBytes() | 스트림 데이터를Byte 배열. |
virtual ToBytes(long, long) | 스트림 데이터를Byte 배열. |
virtual Write(byte[]) | 지정된 모든 바이트를 스트림에 씁니다. |
virtual Write(byte[], int, int) | 바이트 시퀀스를 현재 스트림에 쓰고 이 스트림 내에서 현재 위치를 쓴 바이트 수만큼 앞으로 이동합니다. |
virtual WriteByte(byte) | 스트림의 현재 위치에 바이트를 쓰고 스트림 내의 위치를 1바이트씩 앞으로 이동합니다. |
virtual WriteTo(StreamContainer) | 포함된 데이터를 다른 데이터로 복사합니다.StreamContainer . |
virtual WriteTo(StreamContainer, long) | 포함된 데이터를 다른 데이터로 복사합니다.StreamContainer . |
explicit operator | 에서 명시적 변환을 수행합니다.StreamContainer 에게Stream . |
필드
이름 | 설명 |
---|---|
const ReadWriteBytesCount | 순차적으로 읽을 때 읽기 및 쓰기 바이트 수를 지정합니다. |
또한보십시오
- class DisposableObject
- 네임스페이스 Aspose.PSD
- 집회 Aspose.PSD