Compartilhar via


ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Método

Definição

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.

Aplica-se a