# System.Data.SqlTypes

``` diff
+namespace System.Data.SqlTypes {
+    public sealed class SqlFileStream : Stream {
+        public SqlFileStream(string path, byte[] transactionContext, FileAccess access);
+        public SqlFileStream(string path, byte[] transactionContext, FileAccess access, FileOptions options, long allocationSize);
+        public override bool CanRead { get; }
+        public override bool CanSeek { get; }
+        public override bool CanWrite { get; }
+        public override long Length { get; }
+        public string Name { get; }
+        public override long Position { get; set; }
+        public byte[] TransactionContext { get; }
+        public override void Flush();
+        public override int Read(byte[] buffer, int offset, int count);
+        public override long Seek(long offset, SeekOrigin origin);
+        public override void SetLength(long value);
+        public override void Write(byte[] buffer, int offset, int count);
+    }
+}
```

