NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

FileStream Constructor

Initializes a new instance of the FileStream object for the specified file path or file handle.

Overload List

Initializes a new instance of the FileStream object.

[Visual Basic] Overloads Protected Sub New()
[C#] protected FileStream();
[C++] protected: FileStream();
[JScript] protected function FileStream();

Initializes a new instance of the FileStream object with the specified path and creation mode.

[Visual Basic] Overloads Public Sub New(String, FileMode)
[C#] public FileStream(String, FileMode);
[C++] public: FileStream(String*, FileMode);
[JScript] public function FileStream(String, FileMode);

Initializes a new instance of the FileStream object with the specified path, creation mode, and read/write permission.

[Visual Basic] Overloads Public Sub New(String, FileMode, FileAccess)
[C#] public FileStream(String, FileMode, FileAccess);
[C++] public: FileStream(String*, FileMode, FileAccess);
[JScript] public function FileStream(String, FileMode, FileAccess);

Initializes a new instance of the FileStream object with the specified path, creation mode, read/write, and sharing permission.

[Visual Basic] Overloads Public Sub New(String, FileMode, FileAccess, FileShare)
[C#] public FileStream(String, FileMode, FileAccess, FileShare);
[C++] public: FileStream(String*, FileMode, FileAccess, FileShare);
[JScript] public function FileStream(String, FileMode, FileAccess, FileShare);

Initializes a new instance of the FileStream object with the specified path, creation mode, read/write and sharing permission, and buffer size.

[Visual Basic] Overloads Public Sub New(String, FileMode, FileAccess, FileShare, Integer)
[C#] public FileStream(String, FileMode, FileAccess, FileShare, int);
[C++] public: FileStream(String*, FileMode, FileAccess, FileShare, int);
[JScript] public function FileStream(String, FileMode, FileAccess, FileShare, int);

Initializes a new instance of the FileStream object with the specified path, creation mode, read/write and sharing permission, and buffer size.

[Visual Basic] Overloads Public Sub New(String, FileMode, FileAccess, FileShare, Integer, Boolean)
[C#] public FileStream(String, FileMode, FileAccess, FileShare, int, bool);
[C++] public: FileStream(String*, FileMode, FileAccess, FileShare, int, bool);
[JScript] public function FileStream(String, FileMode, FileAccess, FileShare, int, Boolean);

Initializes a new instance of the FileStream object for the specified file handle, with the specified read/write permission.

[Visual Basic] Overloads Public Sub New(Integer, FileAccess)
[C#] public FileStream(int, FileAccess);
[C++] public: FileStream(int, FileAccess);
[JScript] public function FileStream(int, FileAccess);

Initializes a new instance of the FileStream object for the specified file handle, with the specified read/write permission and FileStream instance ownership.

[Visual Basic] Overloads Public Sub New(Integer, FileAccess, Boolean)
[C#] public FileStream(int, FileAccess, bool);
[C++] public: FileStream(int, FileAccess, bool);
[JScript] public function FileStream(int, FileAccess, Boolean);

Initializes a new instance of the FileStream object for the specified file handle, with the specified read/write permission, FileStream instance ownership, and synchronous or asynchronous state.

[Visual Basic] Overloads Public Sub New(Integer, FileAccess, Boolean, Boolean)
[C#] public FileStream(int, FileAccess, bool, bool);
[C++] public: FileStream(int, FileAccess, bool, bool);
[JScript] public function FileStream(int, FileAccess, Boolean, Boolean);

Initializes a new instance of the FileStream object for the specified file handle, with the specified read/write permission, FileStream instance ownership, synchronous or asynchronous state, and buffer size.

[Visual Basic] Overloads Public Sub New(Integer, FileAccess, Boolean, Boolean, Integer)
[C#] public FileStream(int, FileAccess, bool, bool, int);
[C++] public: FileStream(int, FileAccess, bool, bool, int);
[JScript] public function FileStream(int, FileAccess, Boolean, Boolean, int);

See Also

FileStream Class | FileStream Members | System.IO Namespace