VsMSBuildTaskFileManagerClass.PutGeneratedFileContents(String, String) Méthode

Définition

Place le contenu du fichier généré dans un TextBuffer en mémoire et l'enregistre dans la table de documents en cours d'exécution (RDT) avec un RDT_ReadLock. Cela maintient le fichier ouvert en mémoire jusqu'à ce que le projet soit fermé (lorsque le projet appelle IVsMSBuildHostObject::Close).

public:
 virtual int PutGeneratedFileContents(System::String ^ wszFilename, System::String ^ wszFileContents) = Microsoft::VisualStudio::Shell::Interop::IVsMSBuildTaskFileManager::PutGeneratedFileContents;
public:
 virtual int PutGeneratedFileContents(Platform::String ^ wszFilename, Platform::String ^ wszFileContents) = Microsoft::VisualStudio::Shell::Interop::IVsMSBuildTaskFileManager::PutGeneratedFileContents;
 virtual int PutGeneratedFileContents(std::wstring const & wszFilename, std::wstring const & wszFileContents);
public virtual int PutGeneratedFileContents (string wszFilename, string wszFileContents);
abstract member PutGeneratedFileContents : string * string -> int
override this.PutGeneratedFileContents : string * string -> int
Public Overridable Function PutGeneratedFileContents (wszFilename As String, wszFileContents As String) As Integer

Paramètres

wszFilename
String

[in] Nom du fichier à partir duquel obtenir le contenu généré.

wszFileContents
String

[out] Contenu généré récupéré du fichier spécifié.

Retours

Int32

Retourne S_OK si la méthode est réussie ; sinon, retourne E_FAIL si le document se trouve dans le RDT et l'autre élément est doté d'un verrou qui ne peut pas être supprimé automatiquement.

Implémente

Remarques

S’il s’agit d’une opération de génération réelle (UICONTEXT_SolutionBuilding est activé), le contenu du fichier est également enregistré sur le disque. S’il s’agit d’une génération au moment de la conception uniquement pour IntelliSense, le contenu du fichier n’est mis en mémoire que si le disque n’est pas modifié. Le TextBuffer en mémoire est toujours marqué comme propre afin que l’utilisateur ne soit pas invité à enregistrer le fichier généré.

S’applique à