Mengelola dokumen di server dengan menggunakan kelas ServerDocument
Anda bisa menggunakan ServerDocument
kelas di runtime Visual Studio Tools for Office untuk mengelola beberapa aspek kustomisasi tingkat dokumen, meskipun Microsoft Office Word dan Microsoft Office Excel tidak diinstal. Anda dapat melakukan tugas-tugas berikut:
Akses dan ubah data dalam cache data dokumen atau buku kerja. Untuk informasi selengkapnya, lihat Bekerja dengan data yang di-cache dalam dokumen.
Mengelola rakitan kustomisasi yang terkait dengan dokumen. Untuk informasi selengkapnya, lihat Mengelola kustomisasi dokumen.
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen untuk Excel dan Word. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Memahami kelas ServerDocument
Kelas ServerDocument
ini dirancang untuk digunakan pada komputer yang tidak menginstal Office. Oleh karena itu, Anda biasanya menggunakan kelas ini dalam aplikasi yang tidak terintegrasi dengan Office, seperti proyek Konsol atau proyek Formulir Windows, bukan proyek Office. ServerDocument Gunakan kelas di rakitan Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll.
Kelas ServerDocument
dapat digunakan untuk beroperasi pada kustomisasi tingkat dokumen yang dibuat dengan menggunakan Visual Studio 2013.
Untuk informasi selengkapnya tentang Visual Studio 2010 Tools for Office Runtime dan ekstensi Office untuk .NET Framework, lihat Gambaran umum runtime Visual Studio Tools for Office.
Catatan
Jika Anda memiliki aplikasi warisan yang menggunakan ServerDocument
kelas dalam Visual Studio Tools for Office
sistem (Runtime versi 3.0), Visual Studio Tools for Office
sistem (runtime versi 3.0) harus diinstal pada komputer yang menjalankan aplikasi. Tidak Visual Studio 2010 Tools for Office runtime
dapat menjalankan aplikasi ini.
Bekerja dengan data yang di-cache dalam dokumen
Kelas ini ServerDocument
menyediakan anggota yang dapat Anda gunakan untuk bekerja dengan cache data dalam dokumen yang dikustomisasi. Untuk informasi selengkapnya tentang data yang di-cache, lihat Data cache dan Mengakses data dalam dokumen di server.
Tabel berikut mencantumkan anggota yang bisa Anda gunakan untuk bekerja dengan data yang di-cache.
Task | Anggota yang akan digunakan |
---|---|
Untuk menentukan apakah dokumen memiliki cache data. | Metode IsCacheEnabled. |
Untuk mengakses data yang di-cache dalam dokumen. Untuk informasi selengkapnya, lihat Mengakses data dalam dokumen di server. |
CachedDataProperti. |
Mengelola kustomisasi dokumen
Anda dapat menggunakan anggota ServerDocument
kelas untuk mengelola rakitan kustomisasi yang terkait dengan dokumen. Misalnya, Anda dapat menghapus kustomisasi secara terprogram dari dokumen sehingga dokumen tidak lagi menjadi bagian dari penyesuaian.
Tabel berikut mencantumkan anggota yang bisa Anda gunakan untuk mengelola rakitan kustomisasi.
Task | Anggota yang akan digunakan |
---|---|
Untuk menentukan apakah dokumen adalah bagian dari kustomisasi tingkat dokumen. | Metode GetCustomizationVersion. |
Untuk melampirkan kustomisasi secara terprogram ke dokumen pada waktu proses. Untuk informasi selengkapnya, lihat Cara: Melampirkan ekstensi kode terkelola ke dokumen |
Salah AddCustomization satu metode. |
Untuk menghapus kustomisasi secara terprogram dari dokumen pada waktu proses. Untuk informasi selengkapnya, lihat Cara: Menghapus Ekstensi kode terkelola dari dokumen. |
Metode RemoveCustomization. |
Untuk mendapatkan URL manifes penyebaran yang terkait dengan dokumen. | DeploymentManifestUrlProperti. |