﻿<?xml version="1.0" encoding="utf-8"?><Type Name="IsolatedStorageFileStream" FullName="System.IO.IsolatedStorage.IsolatedStorageFileStream"><TypeSignature Maintainer="auto" Language="C#" Value="public class IsolatedStorageFileStream : System.IO.FileStream" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit IsolatedStorageFileStream extends System.IO.FileStream" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.IO.FileStream</BaseTypeName></Base><Interfaces></Interfaces><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this class to read, write and create files in isolated storage. </para><para>Since this class extends <see cref="T:System.IO.FileStream" />, you can use an instance of <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> in most situations where a <see cref="T:System.IO.FileStream" /> might otherwise be used, such as to construct a <see cref="T:System.IO.StreamReader" /> or <see cref="T:System.IO.StreamWriter" />.</para><block subset="none" type="note"><para>Isolated storage is not available for win8_appname_long apps. Instead, use the application data classes in the Windows.Storage namespaces included in the wrt API to store local data and files. For more information, see <see cref="http://go.microsoft.com/fwlink/?LinkId=229175">Application data</see> in the Windows Dev Center.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Exposes a file within isolated storage. </para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The isolated store that is used is scoped by the current executing assembly's identity and that of the application domain in which it is running. This store will remain open only for the lifetime of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. To specify a different isolated storage scope, or to allow the store to remain open (so multiple <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects can be opened from it), use the form of the constructor that accepts an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object.</para><para>The <paramref name="mode" /> parameter indicates whether a new file should be created, an existing one used, and so on.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object giving access to the file designated by <paramref name="path" /> in the specified <paramref name="mode" />.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="access" Type="System.IO.FileAccess" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The isolated store that is used is scoped by the current executing assembly's identity and that of the application domain in which it is running. This store will remain open only for the lifetime of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. To specify a different isolated storage scope, or to allow the store to remain open (so multiple <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects can be opened from it), use the form of the constructor that accepts an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object.</para><para>The <paramref name="mode" /> parameter indicates whether a new file should be created or an existing one used. The <paramref name="access" /> parameter includes read-only, read/write, and write-only.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" />, in the specified <paramref name="mode" />, with the kind of <paramref name="access" /> requested.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.IsolatedStorage.IsolatedStorageFile isf);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, class System.IO.IsolatedStorage.IsolatedStorageFile isf) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="isf" Type="System.IO.IsolatedStorage.IsolatedStorageFile" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="mode" /> parameter indicates whether a new file should be created, an existing one used, and so on.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" />, in the specified <paramref name="mode" />, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> specified by <paramref name="isf" />.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="isf"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" />. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access, valuetype System.IO.FileShare share) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="access" Type="System.IO.FileAccess" /><Parameter Name="share" Type="System.IO.FileShare" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The isolated store that is used is scoped by the current executing assembly's identity and that of the application domain in which it is running. This store will remain open only for the lifetime of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. To specify a different isolated storage scope, or to allow the store to remain open (so multiple <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects can be opened from it), use the form of the constructor that accepts an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" />, in the specified <paramref name="mode" />, with the specified file <paramref name="access" />, using the file sharing mode specified by <paramref name="share" />.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values. </param><param name="share"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileShare" /> values. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.IsolatedStorage.IsolatedStorageFile isf);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access, class System.IO.IsolatedStorage.IsolatedStorageFile isf) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="access" Type="System.IO.FileAccess" /><Parameter Name="isf" Type="System.IO.IsolatedStorage.IsolatedStorageFile" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="mode" /> parameter indicates whether a new file should be created or an existing one used. The <paramref name="access" /> parameter includes read-only, read/write, and write-only.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" /> in the specified <paramref name="mode" />, with the specified file <paramref name="access" />, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> specified by <paramref name="isf" />.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values. </param><param name="isf"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" />. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access, valuetype System.IO.FileShare share, int32 bufferSize) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="access" Type="System.IO.FileAccess" /><Parameter Name="share" Type="System.IO.FileShare" /><Parameter Name="bufferSize" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The isolated store that is used is scoped by the current executing assembly's identity and that of the application domain in which it is running. This store will remain open only for the lifetime of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. To specify a different isolated storage scope, or to allow the store to remain open (so multiple <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects can be opened from it), use the form of the constructor that accepts an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object.</para><para>The <paramref name="mode" /> parameter indicates whether a new file should be created or an existing one used. The <paramref name="access" /> parameter includes read-only, read/write, and write-only.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" />, in the specified <paramref name="mode" />, with the specified file <paramref name="access" />, using the file sharing mode specified by <paramref name="share" />, with the <paramref name="buffersize" /> specified.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values. </param><param name="share"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileShare" /> values. </param><param name="bufferSize"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.FileStream" /> buffer size. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.IO.IsolatedStorage.IsolatedStorageFile isf);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access, valuetype System.IO.FileShare share, class System.IO.IsolatedStorage.IsolatedStorageFile isf) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="access" Type="System.IO.FileAccess" /><Parameter Name="share" Type="System.IO.FileShare" /><Parameter Name="isf" Type="System.IO.IsolatedStorage.IsolatedStorageFile" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="mode" /> parameter indicates whether a new file should be created or an existing one used. The <paramref name="access" /> parameter includes read-only, read/write, and write-only.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" />, in the specified <paramref name="mode" />, with the specified file <paramref name="access" />, using the file sharing mode specified by <paramref name="share" />, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> specified by <paramref name="isf" />.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values. </param><param name="share"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileShare" /> values. </param><param name="isf"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" />. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.IsolatedStorage.IsolatedStorageFile isf);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access, valuetype System.IO.FileShare share, int32 bufferSize, class System.IO.IsolatedStorage.IsolatedStorageFile isf) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="mode" Type="System.IO.FileMode" /><Parameter Name="access" Type="System.IO.FileAccess" /><Parameter Name="share" Type="System.IO.FileShare" /><Parameter Name="bufferSize" Type="System.Int32" /><Parameter Name="isf" Type="System.IO.IsolatedStorage.IsolatedStorageFile" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="mode" /> parameter indicates whether a new file should be created or an existing one used. The <paramref name="access" /> parameter includes read-only, read/write, and write-only.</para><block subset="none" type="note"><para>When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and can cause an exception to be thrown.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> class giving access to the file designated by <paramref name="path" />, in the specified <paramref name="mode" />, with the specified file <paramref name="access" />, using the file sharing mode specified by <paramref name="share" />, with the <paramref name="buffersize" /> specified, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> specified by <paramref name="isf" />.</para></summary><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within isolated storage. </param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.FileMode" /> values. </param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values. </param><param name="share"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.FileShare" /> values </param><param name="bufferSize"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.FileStream" /> buffer size. </param><param name="isf"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" />. </param></Docs></Member><Member MemberName="BeginRead"><MemberSignature Language="C#" Value="public override IAsyncResult BeginRead (byte[] buffer, int offset, int numBytes, AsyncCallback userCallback, object stateObject);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.IAsyncResult BeginRead(unsigned int8[] buffer, int32 offset, int32 numBytes, class System.AsyncCallback userCallback, object stateObject) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IAsyncResult</ReturnType></ReturnValue><Parameters><Parameter Name="buffer" Type="System.Byte[]" /><Parameter Name="offset" Type="System.Int32" /><Parameter Name="numBytes" Type="System.Int32" /><Parameter Name="userCallback" Type="System.AsyncCallback" /><Parameter Name="stateObject" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The current position in the stream is updated when you issue the asynchronous read or write, not when the I/O operation completes.</para><para>You must call <see cref="M:System.IO.Stream.EndRead(System.IAsyncResult)" /> with this <see cref="T:System.IAsyncResult" /> to find out how many bytes were read.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Begins an asynchronous read.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous read, which is possibly still pending. This <see cref="T:System.IAsyncResult" /> must be passed to this stream's <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)" /> method to determine how many bytes were read. This can be done either by the same code that called <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> or in a callback passed to <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />.</para></returns><param name="buffer"><attribution license="cc4" from="Microsoft" modified="false" />The buffer to read data into. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />The byte offset in <paramref name="buffer" /> at which to begin reading. </param><param name="numBytes"><attribution license="cc4" from="Microsoft" modified="false" />The maximum number of bytes to read. </param><param name="userCallback"><attribution license="cc4" from="Microsoft" modified="false" />The method to call when the asynchronous read operation is completed. This parameter is optional. </param><param name="stateObject"><attribution license="cc4" from="Microsoft" modified="false" />The status of the asynchronous read. </param></Docs></Member><Member MemberName="BeginWrite"><MemberSignature Language="C#" Value="public override IAsyncResult BeginWrite (byte[] buffer, int offset, int numBytes, AsyncCallback userCallback, object stateObject);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.IAsyncResult BeginWrite(unsigned int8[] buffer, int32 offset, int32 numBytes, class System.AsyncCallback userCallback, object stateObject) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IAsyncResult</ReturnType></ReturnValue><Parameters><Parameter Name="buffer" Type="System.Byte[]" /><Parameter Name="offset" Type="System.Int32" /><Parameter Name="numBytes" Type="System.Int32" /><Parameter Name="userCallback" Type="System.AsyncCallback" /><Parameter Name="stateObject" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If a <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object is writable, writing at the end of the stream expands the stream.</para><para>The current position in the stream is updated when you issue the asynchronous read or write, not when the I/O operation completes.</para><para>You must call <see cref="M:System.IO.Stream.EndWrite(System.IAsyncResult)" /> with the <see cref="T:System.IAsyncResult" /> object that this method returns to find out how many bytes were written.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Begins an asynchronous write.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An <see cref="T:System.IAsyncResult" /> that represents the asynchronous write, which is possibly still pending. This <see cref="T:System.IAsyncResult" /> must be passed to this stream's <see cref="M:System.IO.Stream.EndWrite(System.IAsyncResult)" /> method to ensure that the write is complete, then frees resources appropriately. This can be done either by the same code that called <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> or in a callback passed to <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />.</para></returns><param name="buffer"><attribution license="cc4" from="Microsoft" modified="false" />The buffer to write data to. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />The byte offset in <paramref name="buffer" /> at which to begin writing. </param><param name="numBytes"><attribution license="cc4" from="Microsoft" modified="false" />The maximum number of bytes to write. </param><param name="userCallback"><attribution license="cc4" from="Microsoft" modified="false" />The method to call when the asynchronous write operation is completed. This parameter is optional. </param><param name="stateObject"><attribution license="cc4" from="Microsoft" modified="false" />The status of the asynchronous write. </param></Docs></Member><Member MemberName="CanRead"><MemberSignature Language="C#" Value="public override bool CanRead { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanRead" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this property to determine whether the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object can be read.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a Boolean value indicating whether the file can be read.</para></summary></Docs></Member><Member MemberName="CanSeek"><MemberSignature Language="C#" Value="public override bool CanSeek { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanSeek" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this property to determine whether the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object supports seek operations.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a Boolean value indicating whether seek operations are supported.</para></summary></Docs></Member><Member MemberName="CanWrite"><MemberSignature Language="C#" Value="public override bool CanWrite { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool CanWrite" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this property to determine whether the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object can be written.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a Boolean value indicating whether you can write to the file.</para></summary></Docs></Member><Member MemberName="Close"><MemberSignature Language="C#" Value="public override void Close ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Dispose(bool disposing) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="disposing" Type="System.Boolean" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is called by the public <see cref="M:System.IDisposable.Dispose" /> method and the <see cref="M:System.Object.Finalize" /> method. <see cref="M:System.IDisposable.Dispose" /> invokes the protected <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Dispose(System.Boolean)" /> method with the <paramref name="disposing" /> parameter set to true. <see cref="M:System.Object.Finalize" /> invokes <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Dispose(System.Boolean)" /> with <paramref name="disposing" /> set to false.</para><para>When the <paramref name="disposing" /> parameter is true, this method releases all resources held by any managed objects that this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> references. This method invokes the <see cref="M:System.IDisposable.Dispose" /> method of each referenced object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Releases the unmanaged resources used by the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> and optionally releases the managed resources.</para></summary><param name="disposing"><attribution license="cc4" from="Microsoft" modified="false" />true to release both managed and unmanaged resources; false to release only unmanaged resources </param></Docs></Member><Member MemberName="EndRead"><MemberSignature Language="C#" Value="public override int EndRead (IAsyncResult asyncResult);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 EndRead(class System.IAsyncResult asyncResult) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="asyncResult" Type="System.IAsyncResult" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)" /> must be called exactly once on every <see cref="T:System.IAsyncResult" /> object from <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />, and calling <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)" /> is the only way to know how many bytes were read from the <see cref="T:System.IO.Stream" />. <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)" /> will block until the I/O operation has completed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Ends a pending asynchronous read request.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number of bytes read from the stream, between zero and the number of requested bytes. Streams will only return zero at the end of the stream. Otherwise, they will block until at least one byte is available.</para></returns><param name="asyncResult"><attribution license="cc4" from="Microsoft" modified="false" />The pending asynchronous request. </param></Docs></Member><Member MemberName="EndWrite"><MemberSignature Language="C#" Value="public override void EndWrite (IAsyncResult asyncResult);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void EndWrite(class System.IAsyncResult asyncResult) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="asyncResult" Type="System.IAsyncResult" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndWrite(System.IAsyncResult)" /> must be called exactly once on every <see cref="T:System.IAsyncResult" /> from <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndWrite(System.IAsyncResult)" /> will block until the I/O operation has completed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Ends an asynchronous write.</para></summary><param name="asyncResult"><attribution license="cc4" from="Microsoft" modified="false" />The pending asynchronous I/O request to end. </param></Docs></Member><Member MemberName="Flush"><MemberSignature Language="C#" Value="public override void Flush ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Flush() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Because a buffer can be used for either reading or writing, but not both simultaneously, <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush" /> performs two functions. First, any data previously written to the buffer is copied to the file and the buffer is cleared. Second, if <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.CanSeek" /> is true and data was previously copied from the file to the buffer for reading, the current position within the file is decremented by the number of unread bytes in the buffer. The buffer is then cleared.</para><para>Use the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush(System.Boolean)" /> method overload when you want to ensure that all buffered data in intermediate file buffers is written to disk.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Clears buffers for this stream and causes any buffered data to be written to the file.</para></summary></Docs></Member><Member MemberName="Flush"><MemberSignature Language="C#" Value="public override void Flush (bool flushToDisk);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Flush(bool flushToDisk) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="flushToDisk" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this overload when you want to ensure that all buffered data in intermediate file buffers is written to disk.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Clears buffers for this stream and causes any buffered data to be written to the file, and also clears all intermediate file buffers.</para></summary><param name="flushToDisk"><attribution license="cc4" from="Microsoft" modified="false" />true to flush all intermediate file buffers; otherwise, false.</param></Docs></Member><Member MemberName="Handle"><MemberSignature Language="C#" Value="public override IntPtr Handle { get; }" /><MemberSignature Language="ILAsm" Value=".property instance native int Handle" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Obsolete("Use SafeFileHandle - once available")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For more information, see <see cref="P:System.IO.FileStream.Handle" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the file handle for the file that the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object encapsulates. Accessing this property is not permitted on an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object, and throws an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></summary></Docs></Member><Member MemberName="IsAsync"><MemberSignature Language="C#" Value="public override bool IsAsync { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsAsync" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Asynchronous <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects cannot be created, unlike <see cref="T:System.IO.FileStream" />. However, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />, <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />, <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndWrite(System.IAsyncResult)" />, and <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)" /> methods are supported on synchronous instances, with some performance penalties.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a Boolean value indicating whether the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object was opened asynchronously or synchronously.</para></summary></Docs></Member><Member MemberName="Length"><MemberSignature Language="C#" Value="public override long Length { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int64 Length" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.Length" /> represents the number of bytes currently in the file. It is not affected by isolated storage quota.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the length of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object.</para></summary></Docs></Member><Member MemberName="Position"><MemberSignature Language="C#" Value="public override long Position { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int64 Position" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Setting this property works when the <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.CanSeek" /> property is true.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the current position of the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object.</para></summary></Docs></Member><Member MemberName="Read"><MemberSignature Language="C#" Value="public override int Read (byte[] buffer, int offset, int count);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 Read(unsigned int8[] buffer, int32 offset, int32 count) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="buffer" Type="System.Byte[]" /><Parameter Name="offset" Type="System.Int32" /><Parameter Name="count" Type="System.Int32" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="buffer" /> parameter can be an instance of the <see cref="T:System.Buffer" /> class, or an array of one of the following types: <see cref="T:System.Byte" />, <see cref="T:System.SByte" />, <see cref="T:System.Char" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, <see cref="T:System.UInt64" />, <see cref="T:System.Single" />, or <see cref="T:System.Double" />. The <paramref name="offset" /> parameter gives the offset of the byte in buffer at which to begin writing (index in the buffer), and the <paramref name="count" /> parameter gives the maximum number of bytes that will be read from this stream. The returned value is the actual number of bytes read, or zero if the end of the stream is reached. If the read operation is successful, the current position of the stream is advanced by the number of bytes read. If an exception occurs, the current position of the stream is unchanged.</para><para>The <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(System.Byte[],System.Int32,System.Int32)" /> method treats the <paramref name="buffer" /> parameter as a block of bytes, regardless of its actual type. Likewise, the <paramref name="offset" /> and <paramref name="count" /> parameters are always specified in bytes. For <paramref name="buffer" /> parameters other than byte arrays, this means that an element index must be multiplied by the element size in bytes to form a correct value for <paramref name="offset" /> or <paramref name="count" />.</para><para>The <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(System.Byte[],System.Int32,System.Int32)" /> method will return zero only if the end of the stream is reached. In all other cases, <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(System.Byte[],System.Int32,System.Int32)" /> always reads at least one byte from the stream before returning. If no data is available from the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object upon a call to <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(System.Byte[],System.Int32,System.Int32)" />, the method will block until at least one byte of data can be returned.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Copies bytes from the current buffered <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object to an array.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The total number of bytes read into the <paramref name="buffer" />. This can be less than the number of bytes requested if that many bytes are not currently available, or zero if the end of the stream is reached.</para></returns><param name="buffer"><attribution license="cc4" from="Microsoft" modified="false" />The buffer to read. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />The offset in the buffer at which to begin writing. </param><param name="count"><attribution license="cc4" from="Microsoft" modified="false" />The maximum number of bytes to read. </param></Docs></Member><Member MemberName="ReadByte"><MemberSignature Language="C#" Value="public override int ReadByte ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 ReadByte() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reads a single byte from the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object in isolated storage.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The 8-bit unsigned integer value read from the isolated storage file.</para></returns></Docs></Member><Member MemberName="SafeFileHandle"><MemberSignature Language="C#" Value="public override Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Microsoft.Win32.SafeHandles.SafeFileHandle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.SafeFileHandle" /> property is not supported and always generates an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" /> exception.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle" /> object that represents the operating system file handle for the file that the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object encapsulates.</para></summary></Docs></Member><Member MemberName="Seek"><MemberSignature Language="C#" Value="public override long Seek (long offset, System.IO.SeekOrigin origin);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int64 Seek(int64 offset, valuetype System.IO.SeekOrigin origin) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="offset" Type="System.Int64" /><Parameter Name="origin" Type="System.IO.SeekOrigin" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Some <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects support positioning beyond the length of the stream, others will throw an exception in this case.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the current position of this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object to the specified value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The new position in the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object.</para></returns><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />The new position of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. </param><param name="origin"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.IO.SeekOrigin" /> values. </param></Docs></Member><Member MemberName="SetLength"><MemberSignature Language="C#" Value="public override void SetLength (long value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void SetLength(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If the specified <paramref name="value" /> is less than the current length of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object, the stream is truncated. If the specified <paramref name="value" /> is larger than the current length of the stream, the stream is expanded. If the stream is expanded, the contents of the stream between the old and the new length are undefined. In order to use this method, an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object must support both writing and seeking.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the length of this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object to the specified <paramref name="value" />.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The new length of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public override void Write (byte[] buffer, int offset, int count);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Write(unsigned int8[] buffer, int32 offset, int32 count) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="buffer" Type="System.Byte[]" /><Parameter Name="offset" Type="System.Int32" /><Parameter Name="count" Type="System.Int32" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="offset" /> parameter gives the offset of the byte in the <paramref name="buffer" /> at which to begin reading, and the <paramref name="count" /> parameter gives the number of bytes that will be written to this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object. If the write operation is successful, the current position of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object is advanced by the number of bytes written. If an exception occurs, the current position of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object is unchanged.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a block of bytes to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object using data read from a byte array.</para></summary><param name="buffer"><attribution license="cc4" from="Microsoft" modified="false" />The buffer to write. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />The byte offset in buffer from which to begin. </param><param name="count"><attribution license="cc4" from="Microsoft" modified="false" />The maximum number of bytes to write. </param></Docs></Member><Member MemberName="WriteByte"><MemberSignature Language="C#" Value="public override void WriteByte (byte value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void WriteByte(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a single byte to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The byte value to write to the isolated storage file. </param></Docs></Member></Members></Type>