IsolatedStorageFileStream Конструкторы

Определение

Инициализирует новый экземпляр класса IsolatedStorageFileStream. Единственный способ открыть объект IsolatedStorageFileStream — использовать один из его конструкторов.

Перегрузки

Имя Описание
IsolatedStorageFileStream(String, FileMode)

Инициализирует новый экземпляр IsolatedStorageFileStream объекта, предоставляющий доступ к файлу, указанному path в указанном mode.

IsolatedStorageFileStream(String, FileMode, FileAccess)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeтипе access .

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанномmode, и в контексте указанногоIsolatedStorageFile.isf

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле, с указанным файлом, с помощью режима общего доступа к файлам access, заданного параметром share.

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному path в указанном modeфайле, с указанным файлом accessи в контексте указанногоIsolatedStorageFile.isf

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле с указанным файлом, с использованием режима общего доступа к файламaccess, заданного sharebufferSizeпараметром , с указанным.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле, с указанным файлом, с использованием режима общего доступа к файламaccess, заданного shareи в контексте указанного в IsolatedStorageFileнейisf.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле, с указанным файлом, с использованием режима общего доступа к файламaccess, заданного shareпараметром , с bufferSize указанным и в контексте указанногоIsolatedStorageFile.isf

IsolatedStorageFileStream(String, FileMode)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream объекта, предоставляющий доступ к файлу, указанному path в указанном mode.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

Исключения

Плохо path сформирован.

Значение path равно null.

Каталог в path не существует.

Файл не найден и mode задано значение Open

Комментарии

Изолированное хранилище, используемое, ограничивается идентификатором текущей выполняемой сборки и доменом приложения, в котором она выполняется. Это хранилище остается открытым только для времени существования IsolatedStorageFileStream объекта. Чтобы указать другую изолированную область хранения или разрешить хранилищу оставаться открытым (поэтому из него можно открыть несколько IsolatedStorageFileStream объектов), используйте форму конструктора, который принимает IsolatedStorageFile объект.

Параметр mode указывает, следует ли создать новый файл, существующий используемый и т. д.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, FileAccess)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeтипе access .

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

access
FileAccess

Побитовое сочетание значений FileAccess .

Исключения

Плохо path сформирован.

Значение path равно null.

Файл не найден и mode задано значение Open.

Комментарии

Изолированное хранилище, используемое, ограничивается идентификатором текущей выполняемой сборки и доменом приложения, в котором она выполняется. Это хранилище остается открытым только для времени существования IsolatedStorageFileStream объекта. Чтобы указать другую изолированную область хранения или разрешить хранилищу оставаться открытым (поэтому из него можно открыть несколько IsolatedStorageFileStream объектов), используйте форму конструктора, который принимает IsolatedStorageFile объект.

Параметр mode указывает, следует ли создать новый файл или существующий используемый файл. Этот access параметр включает только чтение, чтение и запись, а также только запись.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанномmode, и в контексте указанногоIsolatedStorageFile.isf

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.IsolatedStorage.IsolatedStorageFile isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, isf As IsolatedStorageFile)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

isf
IsolatedStorageFile

Объект IsolatedStorageFile , в котором нужно открыть IsolatedStorageFileStream.

Исключения

Плохо path сформирован.

Значение path равно null.

Файл не найден и mode задано значение Open.

isf не имеет квоты.

Примеры

В следующем примере кода показано использование этого конструктора. Полный контекст этого примера см. в обзоре IsolatedStorageFileStream .


IsolatedStorageFileStream source =
    new IsolatedStorageFileStream(this.userName, FileMode.OpenOrCreate,
    isoFile);
// This is the stream from which data will be read.
Console.WriteLine("Is the source file readable? " + (source.CanRead ? "true" : "false"));
Console.WriteLine("Creating new IsolatedStorageFileStream for Archive.");

// Open or create a writable file.
IsolatedStorageFileStream target =
    new IsolatedStorageFileStream("Archive\\ " + this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    FileShare.Write,
    isoFile);
' Open or create a writable file.
Dim target As New IsolatedStorageFileStream("Archive\ " & Me.userName, _
     FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, isoFile)

Комментарии

Параметр mode указывает, следует ли создать новый файл, существующий используемый и т. д.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле, с указанным файлом, с помощью режима общего доступа к файлам access, заданного параметром share.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

access
FileAccess

Побитовое сочетание значений FileAccess .

share
FileShare

Побитовое сочетание значений FileShare .

Исключения

Плохо path сформирован.

Значение path равно null.

Файл не найден и mode задано значение Open.

Примеры

В следующем примере кода показано использование этого конструктора. Полный контекст этого примера см. в обзоре IsolatedStorageFileStream .


// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile isoFile =
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
    IsolatedStorageScope.Assembly |
    IsolatedStorageScope.Domain,
    null,
    null);

IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream("substituteUsername",
    System.IO.FileMode.Open,
    System.IO.FileAccess.Read,
     System.IO.FileShare.Read);
' Retrieve an IsolatedStorageFile for the current Domain and Assembly.
Dim isoFile As IsolatedStorageFile = _
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User _
    Or IsolatedStorageScope.Assembly _
    Or IsolatedStorageScope.Domain, Nothing, Nothing)

Dim isoStream As New IsolatedStorageFileStream("substituteUsername", System.IO.FileMode.Open, _
    System.IO.FileAccess.Read, System.IO.FileShare.Read)

Комментарии

Изолированное хранилище, используемое, ограничивается идентификатором текущей выполняемой сборки и доменом приложения, в котором она выполняется. Это хранилище остается открытым только для времени существования IsolatedStorageFileStream объекта. Чтобы указать другую изолированную область хранения или разрешить хранилищу оставаться открытым (поэтому из него можно открыть несколько IsolatedStorageFileStream объектов), используйте форму конструктора, который принимает IsolatedStorageFile объект.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному path в указанном modeфайле, с указанным файлом accessи в контексте указанногоIsolatedStorageFile.isf

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.IsolatedStorage.IsolatedStorageFile isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, isf As IsolatedStorageFile)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

access
FileAccess

Побитовое сочетание значений FileAccess .

isf
IsolatedStorageFile

Объект IsolatedStorageFile , в котором нужно открыть IsolatedStorageFileStream.

Исключения

Плохо path сформирован.

Значение path равно null.

Изолированное хранилище закрыто.

Файл не найден и mode задано значение Open.

isf не имеет квоты.

Примеры

В следующем примере кода показано использование этого конструктора. Полный контекст этого примера см. в обзоре IsolatedStorageFileStream .

IsolatedStorageFile isoFile;
isoFile = IsolatedStorageFile.GetUserStoreForDomain();

// Open or create a writable file.
IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream(this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    isoFile);

StreamWriter writer = new StreamWriter(isoStream);
writer.WriteLine(this.NewsUrl);
writer.WriteLine(this.SportsUrl);
// Calculate the amount of space used to record the user's preferences.
double d = isoFile.CurrentSize / isoFile.MaximumSize;
Console.WriteLine("CurrentSize = " + isoFile.CurrentSize.ToString());
Console.WriteLine("MaximumSize = " + isoFile.MaximumSize.ToString());
// StreamWriter.Close implicitly closes isoStream.
writer.Close();
isoFile.Dispose();
isoFile.Close();
return d;
Dim isoFile As IsolatedStorageFile
isoFile = IsolatedStorageFile.GetUserStoreForDomain()

' Open or create a writable file.
Dim isoStream As New IsolatedStorageFileStream(Me.userName, FileMode.OpenOrCreate, _
    FileAccess.Write, isoFile)

Dim writer As New StreamWriter(isoStream)
writer.WriteLine(Me.NewsUrl)
writer.WriteLine(Me.SportsUrl)
' Calculate the amount of space used to record the user's preferences.
Dim d As Double = Convert.ToDouble(isoFile.CurrentSize) / Convert.ToDouble(isoFile.MaximumSize)
Console.WriteLine(("CurrentSize = " & isoFile.CurrentSize.ToString()))
Console.WriteLine(("MaximumSize = " & isoFile.MaximumSize.ToString()))
' StreamWriter.Close implicitly closes isoStream.
writer.Close()
isoFile.Dispose()
isoFile.Close()
Return d

Комментарии

Параметр mode указывает, следует ли создать новый файл или существующий используемый файл. Этот access параметр включает только чтение, чтение и запись, а также только запись.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле с указанным файлом, с использованием режима общего доступа к файламaccess, заданного sharebufferSizeпараметром , с указанным.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, int bufferSize);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * int -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, bufferSize As Integer)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

access
FileAccess

Побитовое сочетание значений FileAccess .

share
FileShare

Побитовое сочетание значений FileShare .

bufferSize
Int32

Размер буфера FileStream .

Исключения

Плохо path сформирован.

Значение path равно null.

Файл не найден и mode задано значение Open.

Комментарии

Изолированное хранилище, используемое, ограничивается идентификатором текущей выполняемой сборки и доменом приложения, в котором она выполняется. Это хранилище остается открытым только для времени существования IsolatedStorageFileStream объекта. Чтобы указать другую изолированную область хранения или разрешить хранилищу оставаться открытым (поэтому из него можно открыть несколько IsolatedStorageFileStream объектов), используйте форму конструктора, который принимает IsolatedStorageFile объект.

Параметр mode указывает, следует ли создать новый файл или существующий используемый файл. Этот access параметр включает только чтение, чтение и запись, а также только запись.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле, с указанным файлом, с использованием режима общего доступа к файламaccess, заданного shareи в контексте указанного в IsolatedStorageFileнейisf.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.IO.IsolatedStorage.IsolatedStorageFile isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, isf As IsolatedStorageFile)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

access
FileAccess

Побитовое сочетание значений FileAccess .

share
FileShare

Побитовое сочетание значений FileShare .

isf
IsolatedStorageFile

Объект IsolatedStorageFile , в котором нужно открыть IsolatedStorageFileStream.

Исключения

Плохо path сформирован.

Значение path равно null.

Файл не найден и mode задано значение Open.

isf не имеет квоты.

Примеры

В следующем примере кода показано использование этого конструктора. Полный контекст этого примера см. в обзоре IsolatedStorageFileStream .


IsolatedStorageFileStream source =
    new IsolatedStorageFileStream(this.userName, FileMode.OpenOrCreate,
    isoFile);
// This is the stream from which data will be read.
Console.WriteLine("Is the source file readable? " + (source.CanRead ? "true" : "false"));
Console.WriteLine("Creating new IsolatedStorageFileStream for Archive.");

// Open or create a writable file.
IsolatedStorageFileStream target =
    new IsolatedStorageFileStream("Archive\\ " + this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    FileShare.Write,
    isoFile);
' Open or create a writable file.
Dim target As New IsolatedStorageFileStream("Archive\ " & Me.userName, _
     FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, isoFile)

Комментарии

Параметр mode указывает, следует ли создать новый файл или существующий используемый файл. Этот access параметр включает только чтение, чтение и запись, а также только запись.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)

Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs
Исходный код:
IsolatedStorageFileStream.cs

Инициализирует новый экземпляр IsolatedStorageFileStream класса, предоставляющий доступ к файлу, указанному pathв указанном modeфайле, с указанным файлом, с использованием режима общего доступа к файламaccess, заданного shareпараметром , с bufferSize указанным и в контексте указанногоIsolatedStorageFile.isf

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, int bufferSize, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.IsolatedStorage.IsolatedStorageFile isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * int * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, bufferSize As Integer, isf As IsolatedStorageFile)

Параметры

path
String

Относительный путь к файлу в изолированном хранилище.

mode
FileMode

Одно из значений FileMode .

access
FileAccess

Побитовое сочетание значений FileAccess .

share
FileShare

Побитовое сочетание значений FileShare .

bufferSize
Int32

Размер буфера FileStream .

isf
IsolatedStorageFile

Объект IsolatedStorageFile , в котором нужно открыть IsolatedStorageFileStream.

Исключения

Плохо path сформирован.

Значение path равно null.

Файл не найден и mode задано значение Open.

isf не имеет квоты.

Примеры

В следующем примере кода показано использование этого конструктора. Полный контекст этого примера см. в обзоре IsolatedStorageFileStream .


// Open or create a writable file with a maximum size of 10K.
IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream(this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    FileShare.Write,
    10240,
    isoFile);
' Open or create a writable file with a maximum size of 10K.
Dim isoStream As New IsolatedStorageFileStream(Me.userName, FileMode.OpenOrCreate, _
    FileAccess.Write, FileShare.Write, 10240, isoFile)

Комментарии

Параметр mode указывает, следует ли создать новый файл или существующий используемый файл. Этот access параметр включает только чтение, чтение и запись, а также только запись.

Предостережение

При компиляции набора символов с определенным культурным параметром и получения этих же символов с другим культурным параметром символы могут быть не интерпретируемыми и могут вызвать исключение.

Применяется к