Initialize() 공개 메소드

Initialization common to all constructors.
public Initialize ( int archiveBlockFactor ) : void
archiveBlockFactor int
리턴 void
예제 #1
0
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            TarBuffer tarBuffer = new TarBuffer();

            tarBuffer.inputStream  = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return(tarBuffer);
        }
예제 #2
0
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            TarBuffer buffer = new TarBuffer {
                inputStream  = null,
                outputStream = outputStream
            };

            buffer.Initialize(blockFactor);
            return(buffer);
        }
예제 #3
0
        public static TarBuffer CreateInputTarBuffer(Stream inputStream, int blockFactor)
        {
            if (inputStream == null)
            {
                throw new ArgumentNullException("inputStream");
            }
            if (blockFactor <= 0)
            {
                throw new ArgumentOutOfRangeException("blockFactor", "Factor cannot be negative");
            }
            TarBuffer tarBuffer = new TarBuffer();

            tarBuffer.inputStream  = inputStream;
            tarBuffer.outputStream = null;
            tarBuffer.Initialize(blockFactor);
            return(tarBuffer);
        }
예제 #4
0
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if (outputStream == null)
            {
                throw new ArgumentNullException("outputStream");
            }
            if (blockFactor <= 0)
            {
                throw new ArgumentOutOfRangeException("blockFactor", "Factor cannot be negative");
            }
            TarBuffer buffer1 = new TarBuffer();

            buffer1.inputStream  = null;
            buffer1.outputStream = outputStream;
            buffer1.Initialize(blockFactor);
            return(buffer1);
        }
예제 #5
0
        public static TarBuffer CreateInputTarBuffer(Stream inputStream, int blockFactor)
        {
            //IL_0008: Unknown result type (might be due to invalid IL or missing references)
            //IL_001c: Unknown result type (might be due to invalid IL or missing references)
            if (inputStream == null)
            {
                throw new ArgumentNullException("inputStream");
            }
            if (blockFactor <= 0)
            {
                throw new ArgumentOutOfRangeException("blockFactor", "Factor cannot be negative");
            }
            TarBuffer tarBuffer = new TarBuffer();

            tarBuffer.inputStream  = inputStream;
            tarBuffer.outputStream = null;
            tarBuffer.Initialize(blockFactor);
            return(tarBuffer);
        }
예제 #6
0
파일: TarBuffer.cs 프로젝트: zuojiashun/src
        /// <summary>
        /// Construct TarBuffer for writing Tar output to streams.
        /// </summary>
        /// <param name="outputStream">Output stream to write to.</param>
        /// <param name="blockFactor">Blocking factor to apply</param>
        /// <returns>A new <see cref="TarBuffer"/> suitable for output.</returns>
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if (outputStream == null)
            {
                throw new ArgumentNullException("");
            }

            if (blockFactor <= 0)
            {
                throw new ArgumentOutOfRangeException("");
            }

            var tarBuffer = new TarBuffer();

            tarBuffer.inputStream  = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return(tarBuffer);
        }
예제 #7
0
        /// <summary>
        /// Construct TarBuffer for writing Tar output to streams.
        /// </summary>
        /// <param name="outputStream">Output stream to write to.</param>
        /// <param name="blockFactor">Blocking factor to apply</param>
        /// <returns>A new <see cref="TarBuffer"/> suitable for output.</returns>
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if (outputStream == null)
            {
                throw new ArgumentNullException(SerialportSample.XWUtils.nameof(outputStream));
            }

            if (blockFactor <= 0)
            {
                throw new ArgumentOutOfRangeException(SerialportSample.XWUtils.nameof(blockFactor), "Factor cannot be negative");
            }

            var tarBuffer = new TarBuffer();

            tarBuffer.inputStream  = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return(tarBuffer);
        }
예제 #8
0
        public static TarBuffer CreateInputTarBuffer(Stream inputStream, int blockFactor)
        {
            if (inputStream == null)
            {
                throw new ArgumentNullException(nameof(inputStream));
            }

            if (blockFactor <= 0)
            {
                throw new ArgumentOutOfRangeException(nameof(blockFactor), "Factor cannot be negative");
            }

            var tarBuffer = new TarBuffer
            {
                inputStream  = inputStream,
                outputStream = null
            };

            tarBuffer.Initialize(blockFactor);

            return(tarBuffer);
        }
예제 #9
0
        /// <summary>
        /// Construct TarBuffer for writing Tar output to streams.
        /// </summary>
        /// <param name="outputStream">Output stream to write to.</param>
        /// <param name="blockFactor">Blocking factor to apply</param>
        /// <returns>A new <see cref="TarBuffer"/> suitable for output.</returns>
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if (outputStream == null)
            {
                throw new ArgumentNullException("outputStream");
            }

            if (blockFactor <= 0)
            {
#if NETCF_1_0
                throw new ArgumentOutOfRangeException("blockFactor");
#else
                throw new ArgumentOutOfRangeException("blockFactor", "Factor cannot be negative");
#endif
            }

            TarBuffer tarBuffer = new TarBuffer();
            tarBuffer.inputStream  = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return(tarBuffer);
        }
예제 #10
0
        /// <summary>
        /// Construct TarBuffer for writing Tar output to streams.
        /// </summary>
        /// <param name="outputStream">Output stream to write to.</param>
        /// <param name="blockFactor">Blocking factor to apply</param>
        /// <returns>A new <see cref="TarBuffer"/> suitable for output.</returns>
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if ( outputStream == null )
            {
                throw new ArgumentNullException("outputStream");
            }

            if ( blockFactor <= 0 )
            {
            #if NETCF_1_0
                throw new ArgumentOutOfRangeException("blockFactor");
            #else
                throw new ArgumentOutOfRangeException("blockFactor", "Factor cannot be negative");
            #endif
            }

            TarBuffer tarBuffer = new TarBuffer();
            tarBuffer.inputStream  = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return tarBuffer;
        }
예제 #11
0
		/// <summary>
		/// Construct TarBuffer for writing Tar output to streams.
		/// </summary>
		/// <param name="outputStream">Output stream to write to.</param>
		/// <param name="blockFactor">Blocking factor to apply</param>
		/// <returns>TarBuffer</returns>
		public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
		{
			TarBuffer tarBuffer = new TarBuffer();
			tarBuffer.inputStream  = null;
			tarBuffer.outputStream = outputStream;
			tarBuffer.Initialize(blockFactor);
			
			return tarBuffer;
		}
예제 #12
0
        /// <summary>
        /// Construct TarBuffer for writing Tar output to streams.
        /// </summary>
        /// <param name="outputStream">Output stream to write to.</param>
        /// <param name="blockFactor">Blocking factor to apply</param>
        /// <returns>A new <see cref="TarBuffer"/> suitable for output.</returns>
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if ( outputStream == null )
            {
                throw new ArgumentNullException("outputStream");
            }

            if ( blockFactor <= 0 )
            {

                throw new ArgumentOutOfRangeException("blockFactor");
            }

            TarBuffer tarBuffer = new TarBuffer();
            tarBuffer.inputStream  = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return tarBuffer;
        }
예제 #13
0
        /// <summary>
        /// Construct TarBuffer for writing Tar output to streams.
        /// </summary>
        /// <param name="outputStream">Output stream to write to.</param>
        /// <param name="blockFactor">Blocking factor to apply</param>
        /// <returns>A new <see cref="TarBuffer"/> suitable for output.</returns>
        public static TarBuffer CreateOutputTarBuffer(Stream outputStream, int blockFactor)
        {
            if (outputStream == null) {
                throw new ArgumentNullException(nameof(outputStream));
            }

            if (blockFactor <= 0) {
                throw new ArgumentOutOfRangeException(nameof(blockFactor), "Factor cannot be negative");
            }

            var tarBuffer = new TarBuffer();
            tarBuffer.inputStream = null;
            tarBuffer.outputStream = outputStream;
            tarBuffer.Initialize(blockFactor);

            return tarBuffer;
        }