﻿<?xml version="1.0" encoding="utf-8"?><Type Name="IsolatedStorageFile" FullName="System.IO.IsolatedStorage.IsolatedStorageFile"><TypeSignature Maintainer="auto" Language="C#" Value="public sealed class IsolatedStorageFile : System.IO.IsolatedStorage.IsolatedStorage, IDisposable" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit IsolatedStorageFile extends System.IO.IsolatedStorage.IsolatedStorage implements class System.IDisposable" /><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.IsolatedStorage.IsolatedStorage</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.IDisposable</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This object corresponds to a specific isolated storage scope, where files represented by <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> objects exist. Applications can use isolated storage to save data in their own isolated portion of the file system, without having to specify a particular path within the file system. Since isolated stores are scoped to particular assemblies, most other managed code will not be able to access your code's data (highly trusted managed code and administration tools can access stores from other assemblies). Unmanaged code can access any isolated stores. </para><para>For more information, see <format type="text/html"><a href="aff939d7-9e49-46f2-a8cd-938d3020e94e">Isolated Storage</a></format>.</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>Represents an isolated storage area containing files and directories. </para></summary></Docs><Members><Member MemberName="AvailableFreeSpace"><MemberSignature Language="C#" Value="public override long AvailableFreeSpace { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int64 AvailableFreeSpace" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that represents the amount of free space available for isolated storage.</para></summary></Docs></Member><Member MemberName="Close"><MemberSignature Language="C#" Value="public void Close ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() 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><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Closes a store previously opened with <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" />, <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForAssembly" />, or <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain" />.</para></summary></Docs></Member><Member MemberName="CopyFile"><MemberSignature Language="C#" Value="public void CopyFile (string sourceFileName, string destinationFileName);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyFile(string sourceFileName, string destinationFileName) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sourceFileName" Type="System.String" /><Parameter Name="destinationFileName" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="sourceFileName" /> and <paramref name="destinationFileName" /> must specify different file names. Use the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.CopyFile(System.String,System.String,System.Boolean)" /> method overload to overwrite an existing file.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Copies an existing file to a new file.  </para></summary><param name="sourceFileName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the file to copy.</param><param name="destinationFileName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the destination file. This cannot be a directory or an existing file.</param></Docs></Member><Member MemberName="CopyFile"><MemberSignature Language="C#" Value="public void CopyFile (string sourceFileName, string destinationFileName, bool overwrite);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyFile(string sourceFileName, string destinationFileName, bool overwrite) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sourceFileName" Type="System.String" /><Parameter Name="destinationFileName" Type="System.String" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="sourceFileName" /> and <paramref name="destinationFileName" /> can have the same file name if <paramref name="overwrite" /> is true.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Copies an existing file to a new file, and optionally overwrites an existing file.</para></summary><param name="sourceFileName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the file to copy.</param><param name="destinationFileName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the destination file. This cannot be a directory.</param><param name="overwrite"><attribution license="cc4" from="Microsoft" modified="false" />true if the destination file can be overwritten; otherwise, false.</param></Docs></Member><Member MemberName="CreateDirectory"><MemberSignature Language="C#" Value="public void CreateDirectory (string dir);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CreateDirectory(string dir) 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="dir" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The created directory initially contains no files. If the directory already exists, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.CreateDirectory(System.String)" /> method returns without creating a new directory. The <format type="text/html"><a href="2CA4D2A4-809B-4F00-BC08-BF4A64D3A5C3">[&lt;topic://cpconcreatingfilesdirectories&gt;]</a></format> example demonstrates the use of the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.CreateDirectory(System.String)" /> method </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a directory in the isolated storage scope.</para></summary><param name="dir"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the directory to create within the isolated storage scope. </param></Docs></Member><Member MemberName="CreateFile"><MemberSignature Language="C#" Value="public System.IO.IsolatedStorage.IsolatedStorageFileStream CreateFile (string path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IO.IsolatedStorage.IsolatedStorageFileStream CreateFile(string path) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFileStream</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is equivalent to using the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.IsolatedStorage.IsolatedStorageFile)" /> constructor.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a file in the isolated store.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A new isolated storage file.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file to create.</param></Docs></Member><Member MemberName="CurrentSize"><MemberSignature Language="C#" Value="public override ulong CurrentSize { get; }" /><MemberSignature Language="ILAsm" Value=".property instance unsigned int64 CurrentSize" /><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.CLSCompliant(false)</AttributeName></Attribute><Attribute><AttributeName>System.Obsolete</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents the total usage of all files and directories within the isolated storage scope.</para><para>The current size cannot be accurately determined for stores that are participating in a roaming user profile. Because roaming profiles are often cached on multiple client machines and later synchronized with a server, quotas cannot be enforced for such stores and the current size is not reported.</para><para>The <format type="text/html"><a href="E35D4535-3732-421E-B1A3-37412E036145">[&lt;topic://cpconanticipatingoutofspaceconditions&gt;]</a></format> example demonstrates the use of the <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFile.CurrentSize" /> property.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the current size of the isolated storage.</para></summary></Docs></Member><Member MemberName="DeleteDirectory"><MemberSignature Language="C#" Value="public void DeleteDirectory (string dir);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteDirectory(string dir) 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="dir" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>A directory must be empty before it is deleted. The deleted directory cannot be recovered once deleted.</para><para>The <format type="text/html"><a href="8FCC0DEA-435B-4D40-BA4D-BA056265C202">[&lt;topic://cpcondeletingfilesdirectories&gt;]</a></format> example demonstrates the use of the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.DeleteDirectory(System.String)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Deletes a directory in the isolated storage scope.</para></summary><param name="dir"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the directory to delete within the isolated storage scope. </param></Docs></Member><Member MemberName="DeleteFile"><MemberSignature Language="C#" Value="public void DeleteFile (string file);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DeleteFile(string file) 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="file" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The deleted file cannot be recovered once deleted.</para><para>The <format type="text/html"><a href="8FCC0DEA-435B-4D40-BA4D-BA056265C202">[&lt;topic://cpcondeletingfilesdirectories&gt;]</a></format> example demonstrates the use of the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.DeleteFile(System.String)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Deletes a file in the isolated storage scope.</para></summary><param name="file"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file to delete within the isolated storage scope. </param></Docs></Member><Member MemberName="DirectoryExists"><MemberSignature Language="C#" Value="public bool DirectoryExists (string path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool DirectoryExists(string path) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether the specified path refers to an existing directory in the isolated store.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="path" /> refers to an existing directory in the isolated store and is not null; otherwise, false.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The path to test.</param></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public void Dispose ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() 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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Call Dispose when you are finished using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" />. The Dispose method leaves the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> in an unusable state. After calling Dispose, you must release all references to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> so the garbage collector can reclaim the memory that <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> was occupying.</para><block subset="none" type="note"><para>Always call Dispose before you release your last reference to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" />. Otherwise, the resources the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> is using will not be freed until garbage collection calls the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" /> object's <see cref="M:System.Object.Finalize" /> method.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Releases all resources used by the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" />. </para></summary></Docs></Member><Member MemberName="FileExists"><MemberSignature Language="C#" Value="public bool FileExists (string path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool FileExists(string path) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether the specified path refers to an existing file in the isolated store.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="path" /> refers to an existing file in the isolated store and is not null; otherwise, false.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The path and file name to test.</param></Docs></Member><Member MemberName="Finalize"><MemberSignature Language="C#" Value="~IsolatedStorageFile ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() 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><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetCreationTime"><MemberSignature Language="C#" Value="public DateTimeOffset GetCreationTime (string path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.DateTimeOffset GetCreationTime(string path) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTimeOffset</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If the file described by path does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the creation date and time of a specified file or directory.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The creation date and time for the specified file or directory. This value is expressed in local time.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The path to the file or directory for which to obtain creation date and time information.</param></Docs></Member><Member MemberName="GetDirectoryNames"><MemberSignature Language="C#" Value="public string[] GetDirectoryNames ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] GetDirectoryNames() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is equivalent to using the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames(System.String)" /> method with "*" specified for the search pattern.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Enumerates the directories at the root of an isolated store.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of relative paths of directories at the root of the isolated store. A zero-length array specifies that there are no directories at the root.</para></returns></Docs></Member><Member MemberName="GetDirectoryNames"><MemberSignature Language="C#" Value="public string[] GetDirectoryNames (string searchPattern);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] GetDirectoryNames(string searchPattern) 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.String[]</ReturnType></ReturnValue><Parameters><Parameter Name="searchPattern" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Wildcard characters must only be in the final element of a <paramref name="searchPattern" />. For instance, "directory1/*etc*" is a valid search string, but "*etc*/directory" is not.</para><para>The <paramref name="searchPattern" /> "Project\Data*" will give all subdirectories of Project beginning with Data in the isolated storage scope. The <paramref name="searchPattern" /> "*" will return all directories located in the root. For complete description of search string criteria, see the <see cref="T:System.IO.Directory" /> class.</para><para>For information on getting file names, see the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames(System.String)" /> method.</para><para>The <format type="text/html"><a href="EB28458A-6161-4E7A-9ADA-30EF93761B5C">[&lt;topic://cpconfindingexistingfilesdirectories&gt;]</a></format> example demonstrates the use of the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames(System.String)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Enumerates the directories in an isolated storage scope that match a given search pattern.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of the relative paths of directories in the isolated storage scope that match <paramref name="searchPattern" />. A zero-length array specifies that there are no directories that match.</para></returns><param name="searchPattern"><attribution license="cc4" from="Microsoft" modified="false" />A search pattern. Both single-character ("?") and multi-character ("*") wildcards are supported. </param></Docs></Member><Member MemberName="GetEnumerator"><MemberSignature Language="C#" Value="public static System.Collections.IEnumerator GetEnumerator (System.IO.IsolatedStorage.IsolatedStorageScope scope);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.IEnumerator GetEnumerator(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope) 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.Collections.IEnumerator</ReturnType></ReturnValue><Parameters><Parameter Name="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <format type="text/html"><a href="0FCF279A-F241-48F0-8034-2E3D331F1FCB">[&lt;topic://cpconenumeratingstores&gt;]</a></format> example demonstrates the use of the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetEnumerator(System.IO.IsolatedStorage.IsolatedStorageScope)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the enumerator for the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> stores within an isolated storage scope.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>Enumerator for the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> stores within the specified isolated storage scope.</para></returns><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />Represents the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope" /> for which to return isolated stores. User and User|Roaming are the only IsolatedStorageScope combinations supported. </param></Docs></Member><Member MemberName="GetFileNames"><MemberSignature Language="C#" Value="public string[] GetFileNames ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] GetFileNames() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is equivalent to using the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames(System.String)" /> method with "*" specified for the search pattern.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Enumerates the file names at the root of an isolated store.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of relative paths of files at the root of the isolated store.  A zero-length array specifies that there are no files at the root.</para></returns></Docs></Member><Member MemberName="GetFileNames"><MemberSignature Language="C#" Value="public string[] GetFileNames (string searchPattern);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] GetFileNames(string searchPattern) 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.String[]</ReturnType></ReturnValue><Parameters><Parameter Name="searchPattern" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="searchPattern" /> "Project\Data*.txt" will give all ".txt" files beginning with Data in the Project directory of the isolated storage scope. For complete description of search pattern strings, see <see cref="T:System.IO.Directory" />.</para><para>For information about how to find directory names, see the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames(System.String)" /> method.</para><para>The <format type="text/html"><a href="EB28458A-6161-4E7A-9ADA-30EF93761B5C">[&lt;topic://cpconfindingexistingfilesdirectories&gt;]</a></format> example demonstrates the use of the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames(System.String)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the file names that match a search pattern.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of relative paths of files in the isolated storage scope that match <paramref name="searchPattern" />. A zero-length array specifies that there are no files that match.</para></returns><param name="searchPattern"><attribution license="cc4" from="Microsoft" modified="false" />A search pattern. Both single-character ("?") and multi-character ("*") wildcards are supported. </param></Docs></Member><Member MemberName="GetLastAccessTime"><MemberSignature Language="C#" Value="public DateTimeOffset GetLastAccessTime (string path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.DateTimeOffset GetLastAccessTime(string path) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTimeOffset</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If the file described by <paramref name="path" /> does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the date and time a specified file or directory was last accessed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The date and time that the specified file or directory was last accessed. This value is expressed in local time.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The path to the file or directory for which to obtain last access date and time information.</param></Docs></Member><Member MemberName="GetLastWriteTime"><MemberSignature Language="C#" Value="public DateTimeOffset GetLastWriteTime (string path);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.DateTimeOffset GetLastWriteTime(string path) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTimeOffset</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If the file described by <paramref name="path" /> does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the date and time a specified file or directory was last written to.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The date and time that the specified file or directory was last written to. This value is expressed in local time.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The path to the file or directory for which to obtain last write date and time information.</param></Docs></Member><Member MemberName="GetMachineStoreForApplication"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForApplication ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForApplication() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>All assemblies associated with an application use the same isolated store when using this method.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetMachineStoreForApplication" /> is functionally equivalent to the following code: </para><para>code reference: System.IO.IsolatedStorage.IsolatedStorage#18</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains machine-scoped isolated storage corresponding to the calling code's application identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object corresponding to the isolated storage scope based on the calling code's application identity.</para></returns></Docs></Member><Member MemberName="GetMachineStoreForAssembly"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForAssembly ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForAssembly() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The same assembly within different applications always uses the same isolated store when using this method.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetMachineStoreForAssembly" /> is functionally equivalent to the following code: </para><para>code reference: System.IO.IsolatedStorage.IsolatedStorage#19</para><block subset="none" type="note"><para>Different assemblies running within the same application domain always have distinct isolated stores.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains machine-scoped isolated storage corresponding to the calling code's assembly identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object corresponding to the isolated storage scope based on the calling code's assembly identity.</para></returns></Docs></Member><Member MemberName="GetMachineStoreForDomain"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForDomain ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForDomain() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The same assembly code will use different isolated stores when used in the context of different applications.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetMachineStoreForDomain" /> is functionally equivalent to the following code: </para><para>code reference: System.IO.IsolatedStorage.IsolatedStorage#20</para><para>Different assemblies running within the same application domain always have distinct isolated stores.</para><block subset="none" type="note"><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain" /> will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota if the application domain into which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains machine-scoped isolated storage corresponding to the application domain identity and the assembly identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object corresponding to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope" />, based on a combination of the application domain identity and the assembly identity.</para></returns></Docs></Member><Member MemberName="GetPermission"><MemberSignature Language="C#" Value="protected override System.Security.Permissions.IsolatedStoragePermission GetPermission (System.Security.PermissionSet ps);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Security.Permissions.IsolatedStoragePermission GetPermission(class System.Security.PermissionSet ps) 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.Security.Permissions.IsolatedStoragePermission</ReturnType></ReturnValue><Parameters><Parameter Name="ps" Type="System.Security.PermissionSet" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is called during a store's initialization to determine the isolated storage file permissions that are granted to an assembly. The <see cref="T:System.IO.IsolatedStorage.IsolatedStorage" /> base class uses these permissions to determine the quota.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the <see cref="T:System.Security.Permissions.IsolatedStoragePermission" /> from within a given permission set that represents access to isolated storage.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object that represents the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object in the supplied permission set. The value is null if there is no permission of type <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" /> in the supplied set.</para></returns><param name="ps"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains the set of permissions granted to code that is attempting to use isolated storage. </param></Docs></Member><Member MemberName="GetStore"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore (System.IO.IsolatedStorage.IsolatedStorageScope scope, object applicationIdentity);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetStore(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope, object applicationIdentity) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters><Parameter Name="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /><Parameter Name="applicationIdentity" Type="System.Object" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>If the <paramref name="scope" /> parameter is <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application" /> and the application domain in which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> method will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains isolated storage corresponding to the given application identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object that represents the parameters.</para></returns><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the enumeration values. </param><param name="applicationIdentity"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains evidence for the application identity. </param></Docs></Member><Member MemberName="GetStore"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore (System.IO.IsolatedStorage.IsolatedStorageScope scope, Type applicationEvidenceType);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetStore(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope, class System.Type applicationEvidenceType) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters><Parameter Name="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /><Parameter Name="applicationEvidenceType" Type="System.Type" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>If the <paramref name="scope" /> parameter is <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application" /> and the application domain in which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> method will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains isolated storage corresponding to the isolation scope and the application identity object.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object that represents the parameters.</para></returns><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the enumeration values. </param><param name="applicationEvidenceType"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains the application identity. </param></Docs></Member><Member MemberName="GetStore"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore (System.IO.IsolatedStorage.IsolatedStorageScope scope, object domainIdentity, object assemblyIdentity);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetStore(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope, object domainIdentity, object assemblyIdentity) 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.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters><Parameter Name="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /><Parameter Name="domainIdentity" Type="System.Object" /><Parameter Name="assemblyIdentity" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This form of GetStore is most useful for administrative code that needs to open a store as if it were another assembly. The store is opened for the evidence provided and not for the currently executing assembly.</para><block subset="none" type="note"><para>If the <paramref name="scope" /> parameter is <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain" /> and the application domain in which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> method will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains the isolated storage corresponding to the given application domain and assembly evidence objects.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object that represents the parameters.</para></returns><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the enumeration values. </param><param name="domainIdentity"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains evidence for the application domain identity. </param><param name="assemblyIdentity"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains evidence for the code assembly identity. </param></Docs></Member><Member MemberName="GetStore"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore (System.IO.IsolatedStorage.IsolatedStorageScope scope, Type domainEvidenceType, Type assemblyEvidenceType);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetStore(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope, class System.Type domainEvidenceType, class System.Type assemblyEvidenceType) 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.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters><Parameter Name="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /><Parameter Name="domainEvidenceType" Type="System.Type" /><Parameter Name="assemblyEvidenceType" Type="System.Type" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This is the overload of <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> most likely to be called from application code.</para><para>This overload of <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> opens an isolated store for the evidence types that are passed in.</para><block subset="none" type="note"><para>If the <paramref name="scope" /> parameter is <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain" /> and the application domain in which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> method will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains isolated storage corresponding to the isolated storage scope given the application domain and assembly evidence types.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object that represents the parameters.</para></returns><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the enumeration values. </param><param name="domainEvidenceType"><attribution license="cc4" from="Microsoft" modified="false" />The type of the <see cref="T:System.Security.Policy.Evidence" /> that you can chose from the list of <see cref="T:System.Security.Policy.Evidence" /> present in the domain of the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage" /> object choose the evidence. </param><param name="assemblyEvidenceType"><attribution license="cc4" from="Microsoft" modified="false" />The type of the <see cref="T:System.Security.Policy.Evidence" /> that you can chose from the list of <see cref="T:System.Security.Policy.Evidence" /> present in the domain of the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage" /> object choose the evidence. </param></Docs></Member><Member MemberName="GetStore"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetStore (System.IO.IsolatedStorage.IsolatedStorageScope scope, System.Security.Policy.Evidence domainEvidence, Type domainEvidenceType, System.Security.Policy.Evidence assemblyEvidence, Type assemblyEvidenceType);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetStore(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope, class System.Security.Policy.Evidence domainEvidence, class System.Type domainEvidenceType, class System.Security.Policy.Evidence assemblyEvidence, class System.Type assemblyEvidenceType) 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.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters><Parameter Name="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /><Parameter Name="domainEvidence" Type="System.Security.Policy.Evidence" /><Parameter Name="domainEvidenceType" Type="System.Type" /><Parameter Name="assemblyEvidence" Type="System.Security.Policy.Evidence" /><Parameter Name="assemblyEvidenceType" Type="System.Type" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>If the <paramref name="scope" /> parameter is <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain" /> and the application domain in which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />, the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)" /> method will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains isolated storage corresponding to the given application domain and the assembly evidence objects and types.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object that represents the parameters.</para></returns><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the enumeration values. </param><param name="domainEvidence"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains the application domain identity. </param><param name="domainEvidenceType"><attribution license="cc4" from="Microsoft" modified="false" />The identity type to choose from the application domain evidence. </param><param name="assemblyEvidence"><attribution license="cc4" from="Microsoft" modified="false" />An object that contains the code assembly identity. </param><param name="assemblyEvidenceType"><attribution license="cc4" from="Microsoft" modified="false" />The identity type to choose from the application code assembly evidence. </param></Docs></Member><Member MemberName="GetUserStoreForApplication"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForApplication ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForApplication() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>All assemblies associated with an application use the same isolated store when using this method. This method can be used only when the application identity can be determined - for example, when the application is published through ClickOnce deployment or is a Silverlight-based application. If you attempt to use this method outside a ClickOnce or Silverlight-based application, you will receive an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" /> exception, because the application identity of the caller cannot be determined.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication" /> is functionally equivalent to the following code: </para><para>code reference: System.IO.IsolatedStorage.IsolatedStorage#21</para><para>In this code, the <paramref name="applicationIdentity" /> parameter for GetStore(IsolatedStorageScope scope, Object applicationIdentity) is null.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains user-scoped isolated storage corresponding to the calling code's application identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object corresponding to the isolated storage scope based on the calling code's assembly identity.</para></returns></Docs></Member><Member MemberName="GetUserStoreForAssembly"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForAssembly ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForAssembly() 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.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The same assembly within different applications always uses the same isolated store when using this method.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForAssembly" /> is functionally equivalent to the following code: </para><para>code reference: System.IO.IsolatedStorage.IsolatedStorage#22</para><block subset="none" type="note"><para>Different assemblies running within the same application domain always have distinct isolated stores.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains user-scoped isolated storage corresponding to the calling code's assembly identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object corresponding to the isolated storage scope based on the calling code's assembly identity.</para></returns></Docs></Member><Member MemberName="GetUserStoreForDomain"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForDomain ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForDomain() 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.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The same assembly code will use different isolated stores when used in the context of different applications.</para><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain" /> is functionally equivalent to the following code: </para><para>code reference: System.IO.IsolatedStorage.IsolatedStorage#23</para><para>Different assemblies running within the same application domain always have distinct isolated stores.</para><block subset="none" type="note"><para><see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain" /> will return an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object without a quota if the application domain in which the assembly is installed does not have <see cref="T:System.Security.Permissions.IsolatedStorageFilePermission" />. Later attempts to create an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object using the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile" /> object that does not have a quota will fail with an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains user-scoped isolated storage corresponding to the application domain identity and assembly identity.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object corresponding to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope" />, based on a combination of the application domain identity and the assembly identity.</para></returns></Docs></Member><Member MemberName="GetUserStoreForSite"><MemberSignature Language="C#" Value="public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForSite ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForSite() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFile</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is supported only in Silverlight-based applications. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Obtains a user-scoped isolated store for use by applications in a virtual host domain.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The isolated storage file that corresponds to the isolated storage scope based on the calling code's application identity.</para></returns></Docs></Member><Member MemberName="IncreaseQuotaTo"><MemberSignature Language="C#" Value="public override bool IncreaseQuotaTo (long newQuotaSize);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool IncreaseQuotaTo(int64 newQuotaSize) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="newQuotaSize" Type="System.Int64" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.IncreaseQuotaTo(System.Int64)" /> method enables an application to explicitly request a larger quota size in bytes. The new quota size must not be smaller than the current quota size, because only quota increases are allowed.</para><para>Whenever the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.IncreaseQuotaTo(System.Int64)" /> method is called, isolated storage calls the <see cref="M:System.AppDomainManager.CheckSecuritySettings(System.Security.SecurityState)" /> method. </para><para>You can implement policy decisions by creating a custom <see cref="T:System.AppDomainManager" /> object that overrides the <see cref="M:System.AppDomainManager.CheckSecuritySettings(System.Security.SecurityState)" /> method so that the object can perform policy decisions based on a <see cref="T:System.IO.IsolatedStorage.IsolatedStorageSecurityState" /> object.</para><para>If there is no custom <see cref="T:System.AppDomainManager" /> object, the quota increase request is denied, because the default implementation for <see cref="M:System.AppDomainManager.CheckSecuritySettings(System.Security.SecurityState)" /> returns false.</para><para>Currently, none of the hosts in the .NET Framework provide this customization, so <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.IncreaseQuotaTo(System.Int64)" /> always returns false.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Enables an application to explicitly request a larger quota size, in bytes. </para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the new quota is accepted; otherwise, false.</para></returns><param name="newQuotaSize"><attribution license="cc4" from="Microsoft" modified="false" />The requested size, in bytes.</param></Docs></Member><Member MemberName="IsEnabled"><MemberSignature Language="C#" Value="public static bool IsEnabled { get; }" /><MemberSignature Language="ILAsm" Value=".property bool IsEnabled" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Isolated storage for full .NET Framework applications is always enabled. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether isolated storage is enabled.</para></summary></Docs></Member><Member MemberName="MaximumSize"><MemberSignature Language="C#" Value="public override ulong MaximumSize { get; }" /><MemberSignature Language="ILAsm" Value=".property instance unsigned int64 MaximumSize" /><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.CLSCompliant(false)</AttributeName></Attribute><Attribute><AttributeName>System.Obsolete</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The number of bytes available is constrained by the isolated storage quota set by the administrator. Quota is configured in security policy on the basis of evidence, so the same code can receive a different quota if it is run with different evidence. For example, an application that is run locally and also from a share on an intranet would likely receive different quotas.</para><para>The <format type="text/html"><a href="E35D4535-3732-421E-B1A3-37412E036145">[&lt;topic://cpconanticipatingoutofspaceconditions&gt;]</a></format> example demonstrates the use of the <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFile.MaximumSize" /> property.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value representing the maximum amount of space available for isolated storage within the limits established by the quota.</para></summary></Docs></Member><Member MemberName="MoveDirectory"><MemberSignature Language="C#" Value="public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sourceDirectoryName" Type="System.String" /><Parameter Name="destinationDirectoryName" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="sourceFileName" /> and <paramref name="destinationFileName" /> must specify different directory names. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Moves a specified directory and its contents to a new location.</para></summary><param name="sourceDirectoryName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the directory to move.</param><param name="destinationDirectoryName"><attribution license="cc4" from="Microsoft" modified="false" />The path to the new location for <paramref name="sourceDirectoryName" />. This cannot be the path to an existing directory.</param></Docs></Member><Member MemberName="MoveFile"><MemberSignature Language="C#" Value="public void MoveFile (string sourceFileName, string destinationFileName);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MoveFile(string sourceFileName, string destinationFileName) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sourceFileName" Type="System.String" /><Parameter Name="destinationFileName" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method does not throw an exception if <paramref name="sourceFileName" /> and <paramref name="destinationFileName" /> are the same.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Moves a specified file to a new location, and optionally lets you specify a new file name.</para></summary><param name="sourceFileName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the file to move.</param><param name="destinationFileName"><attribution license="cc4" from="Microsoft" modified="false" />The path to the new location for the file. If a file name is included, the moved file will have that name.</param></Docs></Member><Member MemberName="OpenFile"><MemberSignature Language="C#" Value="public System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile (string path, System.IO.FileMode mode);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile(string path, valuetype System.IO.FileMode mode) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFileStream</ReturnType></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>This method is equivalent to using the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.IsolatedStorage.IsolatedStorageFile)" /> constructor.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Opens a file in the specified mode.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A file that is opened in the specified mode, with read/write access, and is unshared.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within the isolated store.</param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies how to open the file. </param></Docs></Member><Member MemberName="OpenFile"><MemberSignature Language="C#" Value="public System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile (string path, System.IO.FileMode mode, System.IO.FileAccess access);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFileStream</ReturnType></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>This method is equivalent to using the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.IsolatedStorage.IsolatedStorageFile)" /> constructor.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Opens a file in the specified mode with the specified read/write access.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A file that is opened in the specified mode and access, and is unshared.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within the isolated store.</param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies how to open the file.</param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies whether the file will be opened with read, write, or read/write access.</param></Docs></Member><Member MemberName="OpenFile"><MemberSignature Language="C#" Value="public System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IO.IsolatedStorage.IsolatedStorageFileStream OpenFile(string path, valuetype System.IO.FileMode mode, valuetype System.IO.FileAccess access, valuetype System.IO.FileShare share) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.IO.IsolatedStorage.IsolatedStorageFileStream</ReturnType></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>This method is equivalent to using the <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.IsolatedStorage.IsolatedStorageFile)" /> constructor.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Opens a file in the specified mode, with the specified read/write access and sharing permission.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A file that is opened in the specified mode and access, and with the specified sharing options.</para></returns><param name="path"><attribution license="cc4" from="Microsoft" modified="false" />The relative path of the file within the isolated store.</param><param name="mode"><attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies how to open or create the file.</param><param name="access"><attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies whether the file will be opened with read, write, or read/write access</param><param name="share"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of enumeration values that specify the type of access other <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream" />   objects have to this file.</param></Docs></Member><Member MemberName="Quota"><MemberSignature Language="C#" Value="public override long Quota { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int64 Quota" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that represents the maximum amount of space available for isolated storage.</para></summary></Docs></Member><Member MemberName="Remove"><MemberSignature Language="C#" Value="public override void Remove ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Remove() 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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>This method irrevocably removes the entire scope and all contained directories and files.</para></block><para>If any of the directories or files in the store are in use, the removal attempt for the store fails and the store is marked for removal. Any subsequent attempts to modify the store throw an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Removes the isolated storage scope and all its contents.</para></summary></Docs></Member><Member MemberName="Remove"><MemberSignature Language="C#" Value="public static void Remove (System.IO.IsolatedStorage.IsolatedStorageScope scope);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void Remove(valuetype System.IO.IsolatedStorage.IsolatedStorageScope scope) 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="scope" Type="System.IO.IsolatedStorage.IsolatedStorageScope" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>This method irrevocably removes the entire scope and all contained directories and files.</para></block><para>If any of the directories or files in the store are in use, the removal attempt for the store fails and the store is marked for removal. Any subsequent attempts to modify the store throw an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Removes the specified isolated storage scope for all identities.</para></summary><param name="scope"><attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope" /> values. </param></Docs></Member><Member MemberName="UsedSize"><MemberSignature Language="C#" Value="public override long UsedSize { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int64 UsedSize" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that represents the amount of the space used for isolated storage.</para></summary></Docs></Member></Members></Type>