VsMSBuildTaskFileManagerClass Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu, IVsMSBuildTaskFileManager MSBuild görevlerine IntelliSense ve derleme zamanı desteği sağlayan arabirimin standart uygulamasıdır.
public ref class VsMSBuildTaskFileManagerClass : Microsoft::VisualStudio::Shell::Interop::IVsMSBuildTaskFileManager, Microsoft::VisualStudio::Shell::Interop::VsMSBuildTaskFileManager
[Windows::Foundation::Metadata::WebHostHidden]
class VsMSBuildTaskFileManagerClass : Microsoft::VisualStudio::Shell::Interop::IVsMSBuildTaskFileManager, Microsoft::VisualStudio::Shell::Interop::VsMSBuildTaskFileManager
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("E2905C7C-4435-4212-9148-BE9614BD377B")]
[System.Runtime.InteropServices.TypeLibType(2)]
public class VsMSBuildTaskFileManagerClass : Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager, Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManager
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("E2905C7C-4435-4212-9148-BE9614BD377B")>]
[<System.Runtime.InteropServices.TypeLibType(2)>]
type VsMSBuildTaskFileManagerClass = class
interface IVsMSBuildHostObject
interface VsMSBuildTaskFileManager
interface IVsMSBuildTaskFileManager
Public Class VsMSBuildTaskFileManagerClass
Implements IVsMSBuildTaskFileManager, VsMSBuildTaskFileManager
- Devralma
-
VsMSBuildTaskFileManagerClass
- Öznitelikler
- Uygulamalar
Oluşturucular
| VsMSBuildTaskFileManagerClass() |
Sınıfının yeni bir örneğini oluşturur. |
Yöntemler
| BeginBuild() |
Bir derlemeyi başlatır. |
| Close() |
Bir yapı ana bilgisayar nesnesini kapatır. |
| Delete(String) |
Diskteki belirtilen dosyayı siler ve çalışan Belge tablosundan (RDT) kaldırır. |
| EndBuild() |
Bir derlemeyi sonlandırır. |
| Exists(String, Int32, Int32) |
Belirtilen dosyanın çalışan belge tablosunda mi (RDT) yoksa diskte mı bulunduğunu belirler. |
| GetFileContents(String, String) |
Bellekte bulunan veya bellekte olmayan, disk üzerinde olan, belirtilen dosyanın içeriğini alır. |
| GetFileDocData(String, IntPtr) |
Dosya çalışan belge tablosunda (RDT) kayıtlıysa, belirtilen dosya için canlı punkDocData nesnesini alır. |
| GetFileLastChangeTime(String, FILETIME[]) |
Belirtilen dosyaya yapılan son değişikliğin saatini alır. |
| Init(IVsHierarchy, IServiceProvider) |
Bir yapı ana bilgisayar nesnesini başlatır. |
| IsRealBuildOperation(Int32) |
Bunun gerçek bir yapı işlemi olup olmadığını veya IntelliSense amaçları için yalnızca tasarım zamanı oluşturma işlemi mi olduğunu belirler. |
| PutGeneratedFileContents(String, String) |
Oluşturulan dosyanın içeriğini bellek içi TextBuffer 'a yerleştirir ve bir RDT_ReadLock çalışan belge tablosuna (RDT) kaydeder. Bu, proje kapatılana kadar bellekte açık dosyayı tutar (proje IVsMSBuildHostObject:: Close çağırdığında). |