Condividi tramite


Metodo ITextDocument.SaveAs (String, Boolean, IContentType)

Salva il contenuto di TextBuffer il percorso del file specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Sub SaveAs ( _
    filePath As String, _
    overwrite As Boolean, _
    newContentType As IContentType _
)
void SaveAs(
    string filePath,
    bool overwrite,
    IContentType newContentType
)
void SaveAs(
    String^ filePath, 
    bool overwrite, 
    IContentType^ newContentType
)
abstract SaveAs : 
        filePath:string * 
        overwrite:bool * 
        newContentType:IContentType -> unit
function SaveAs(
    filePath : String, 
    overwrite : boolean, 
    newContentType : IContentType
)

Parametri

  • filePath
    Tipo: String

    Nome del nuovo file.

  • overwrite
    Tipo: Boolean

    true se filePath deve essere sovrascritto se esiste, altrimenti false.

Eccezioni

Eccezione Condizione
InvalidOperationException

Questo oggetto è tra la generazione di eventi.

ArgumentNullException

filePath o newContentType viene nullriferimento null (Nothing in Visual Basic).

UnauthorizedAccessException

Un errore di accesso si è verificato durante il salvataggio del file.

IOException

Un errore di I/O si è verificato (errore inclusi causato dal tentativo di sovrascrivere un file esistente quando overwrite viene false).

ObjectDisposedException

Questo oggetto è stato eliminato.

Note

Se il salvataggio riescono, FilePath è impostato su filePathe IsDirty è impostato su false. Se il salvataggio non riescono, FilePath e IsDirty rimane invariato.

L'ordine degli eventi generati come risultato di una corrispondenza operazione di SaveAs del file è FileActionOccurred seguito da ContentTypeChanged.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextDocument Interfaccia

Overload SaveAs

Spazio dei nomi Microsoft.VisualStudio.Text