ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Método
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.
Abre um System.IO.FileStream no caminho especificado, tendo o modo especificado com acesso de leitura, gravação ou leitura/gravação e a opção de compartilhamento especificada. Se o caminho canônico do arquivo contiver Pontos de Nova Análise do Windows, UnauthorizedAccessException será gerado. OpenFile fixará o diretório primeiro antes de executar qualquer operação de arquivo. Se a fixação do diretório falhar ou o diretório for um ReparsePoint, UnauthorizedAccessException será gerado.
public static System.IO.FileStream OpenFile (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share = System.IO.FileShare.None);
static member OpenFile : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.FileStream
Public Shared Function OpenFile (path As String, mode As FileMode, access As FileAccess, Optional share As FileShare = System.IO.FileShare.None) As FileStream
Parâmetros
- path
- String
Caminho completo para o arquivo de destino.
- mode
- FileMode
FileMode da operação. Dá suporte a Create, CreateNew, Open ou OpenOrCreate.
- access
- FileAccess
Permissões de FileAccess solicitadas. Consulte NativeFlagsEx para saber quais sinalizadores têm suporte.
- share
- FileShare
Acesso solicitado ao FileShare. Consulte NativeFlagsEx para saber quais sinalizadores têm suporte.
Retornos
Um fluxo de arquivo para o arquivo que está sendo aberto. O chamador é responsável por descartar o fluxo de arquivos quando as operações são concluídas.
Exceções
O caminho contém Pontos de Nova Análise do Windows ou, caso contrário, não pode ser acessado.