C# 스트림의 일부 바이트를 읽은 다음 스트림을 나머지 스트림을 읽는 라이브러리 메서드로 전달해야합니다. 불행하게도이 메소드는 stream.Seek (0, SeekOrigin.Begin)을 호출한다. 따라서, 그것은 이해할 수없는 첫 번째 바이트를 읽습니다.C# 스트림의 현재 지점을 시작으로 지정하십시오.
스트림의 시작 부분을 현재 위치로 재설정 할 수 있습니까? 스트림의 전체 나머지를 MemoryStream으로 복사하고 싶지 않습니다. 스트림이 꽤 클 수도 있기 때문입니다.
아니요. 당신이 할 수있는 것은 나중에 외부 메서드를 호출 한 후에 그것을 복원하기 위해 현재 위치를 저장하는 것입니다. –