FileStreamOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define uma variedade de opções de configuração para FileStream.
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- Herança
-
FileStreamOptions
Construtores
FileStreamOptions() |
Inicializa uma FileStreamOptions instância com valores padrão. |
Propriedades
Access |
Uma combinação bit a bit dos valores de enumeração que determina como o arquivo pode ser acessado pelo objeto FileStream. Isso também determina os valores retornados pelas propriedades CanRead e CanWrite do objeto FileStream. |
BufferSize |
O tamanho do buffer usado pelo FileStream para buffer. O tamanho do buffer padrão é 4096. 0 ou 1 significa que o buffer deve ser desabilitado. Valores negativos não são permitidos. |
Mode |
Um dos valores de enumeração que determina como abrir ou criar o arquivo. |
Options |
Uma combinação bit a bit dos valores de enumeração que especifica as opções adicionais do arquivo. O valor padrão é None, que indica E/S síncrona. |
PreallocationSize |
O tamanho da alocação inicial em bytes para o arquivo. Um valor positivo só é eficaz quando um arquivo regular está sendo criado ou substituído (Create ou CreateNew). Valores negativos não são permitidos. Em outros casos (incluindo o valor padrão 0), ele é ignorado. Esse valor é uma dica e não é uma garantia forte. Não há suporte para ele no WASM (Web Assembly) e no FreeBSD (o valor é ignorado). Para Windows, Linux e macOS, tentaremos pré-alocar o espaço em disco para preencher o tamanho de alocação solicitado. Se isso for impossível, a operação gerará uma exceção. O EOF (comprimento final do arquivo) será determinado pelo número de bytes gravados no arquivo. |
Share |
Uma combinação bit a bit dos valores de enumeração que determina como o arquivo será compartilhado por processos. O valor padrão é Read. |
UnixCreateMode |
Obtém ou define o modo de arquivo unix usado quando um novo arquivo é criado. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |