Compartilhar via


Método ITextDocument.SaveAs (String, Boolean)

Salva o conteúdo da TextBuffer para o caminho de arquivo especificado.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Sub SaveAs ( _
    filePath As String, _
    overwrite As Boolean _
)
void SaveAs(
    string filePath,
    bool overwrite
)
void SaveAs(
    String^ filePath, 
    bool overwrite
)
abstract SaveAs : 
        filePath:string * 
        overwrite:bool -> unit
function SaveAs(
    filePath : String, 
    overwrite : boolean
)

Parâmetros

  • filePath
    Tipo: String

    O nome do novo arquivo.

  • overwrite
    Tipo: Boolean

    trueSe filePath deve ser substituída, se ele existir, caso contrário, false.

Exceções

Exceção Condição
InvalidOperationException

Este objeto está no meio da geração de eventos.

ArgumentNullException

filePathé nulo.

UnauthorizedAccessException

Ocorreu um erro de acesso durante o salvamento de arquivo.

IOException

Ocorreu um erro de e/S (incluindo um erro causado por tentar substituir um existente arquivo quando overwrite é false).

ObjectDisposedException

Este objeto foi descartado.

Comentários

Se salvar operação for bem-sucedida, FilePath for definido como filePath, e IsDirty for definido como false. Se salvar operação falhar, FilePath e IsDirty permanece inalterada.

Segurança do .NET Framework

Consulte também

Referência

ITextDocument Interface

Sobrecargas SaveAs

Namespace Microsoft.VisualStudio.Text