Aracılığıyla paylaş


ServerDocument Sınıfını Kullanarak Sunucu Üzerinde Belge Yönetme

Belge düzeyi özelleştirmelerin çeşitli yönlerini yönetmek için Visual Studio Tools for Office çalışma zamanı modülü'daki ServerDocument sınıfını Microsoft Office Word ve Microsoft Office Excel yüklü değilse bile kullanabilirsiniz. Aşağıdaki görevleri gerçekleştirebilirsiniz:

  • Bir belgenin veya çalışma kitabının önbelleğindeki verilere erişme ve bu verileri değiştirme Daha fazla bilgi için, bkz. Belgede Önbellekteki Veriler ile Çalışma.

  • Belge ile ilişkili özelleştirme derlemesini yönetme: Daha fazla bilgi için, bkz. Belge Özelleştirmeleri Yönetme.

Uygulama alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine yöneliktir: Excel 2007 ve Excel 2010; Word 2007 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

ServerDocument Sınıfını Anlama

ServerDocument sınıfı Office yüklenmemiş bilgisayarlarda kullanılmak için tasarlanmıştır. Bu nedenle, genellikle bu sınıf Office projelerindense Office ile tümleşmeyen Konsol projeleri veya Windows Form projeleri gibi uygulamalar için kullanılır.

Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü'daki ServerDocument sınıfının iki farklı sürümü vardır. Hangi sürümü kullanacağınız, içinde bu sınıfı kullanacağınız uygulamanın hedef .NET Framework'üne bağlıdır.

  • Hedef uygulamalar için .NET Framework 4, kullanma Microsoft.VisualStudio.Tools.Applications.ServerDocument sınıfı Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll derleme. 

  • Microsoft.VisualStudio.Tools.Applications.ServerDocument'i hedefleyen uygulamalarda Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll derlemesindeki sınıfını kullanın.

ServerDocument sınıfının iki sürümü de, Visual Studio 2010 kullanılarak oluşturulmuş belge düzeyi özelleştirmelerin üzerinde veya Excel 2007 ve Word 2007 için Visual Studio 2008 kullanılarak oluşturulmuş belge düzeyi özelleştirmelerin üzerinde çalışmak üzere kullanılabilir.

Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü ve .NET Framework için Office eklentileri hakkında ayrıntılı bilgi için, bkz. Office için Visual Studio Araçları Çalışma Zamanına Genel Bakış.

Not

Kullanan eski bir uygulama varsa ServerDocument , sınıf Visual Studio Tools for Office system (sürüm 3.0 Çalışma Zamanı Modülü), Visual Studio Tools for Office system (sürüm 3.0 Çalışma Zamanı Modülü) yüklenmiş olmalıdır bilgisayarlarda çalışan uygulama. Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü Çalıştırılamıyor bu uygulamaları.

Belgede Önbellekteki Veriler ile Çalışma

ServerDocument sınıfı, özelleştirilmiş belgelerde veri önbelleği ile çalışabilmenize yarayan üyeler sağlar. Önbellekteki veriler hakkında daha fazla bilgi için bkz. Veriyi Önbelleğe Alma ve bkz. Sunucu Üzerindeki Belgelerin İçerisindeki Verilere Erişim.

Aşağıdaki tablo, önbellekteki verilerle çalışmanıza yarayan üyeleri listeler.

Görev

Kullanılacak üye

Bir belgenin veri önbelleği olup olmadığını belirleme

IsCacheEnabled yöntemi

Belgede önbellekteki verilere erişme

Daha fazla bilgi için bkz. Sunucu Üzerindeki Belgelerin İçerisindeki Verilere Erişim.

CachedData özelliği

Belge Özelleştirmesini Yönetme

Belge ile ilişkili özelleştirme derlemesini yönetmek için için ServerDocument sınıfının üyelerini kullanabilirsiniz. Örneğin, özelleştirmeyi bir belgeden program aracılığıyla kaldırabilirsiniz ki belge artık özelleştirmenin bir parçası olmaz.

Aşağıdaki tablo, özelleştirme derlemesini yönetmenize yarayan üyeleri listeler.

Görev

Kullanılacak üye

Belgenin bir belge düzeyinde özelleştirmenin parçası olup olmadığını belirleme

GetCustomizationVersion yöntemi

Bir özelleştirmeyi çalışma zamanında program aracılığıyla bir belgeye iliştirme

Daha fazla bilgi için, bkz. Nasıl Yapılır: Yönetilen Kod Uzantılarını Belgelere Ekleme

AddCustomization yöntemlerinden biri

Bir özelleştirmeyi çalışma zamanında program aracılığıyla bir belgeden kaldırma

Daha fazla bilgi için bkz. Nasıl Yapılır: Yönetilen Kod Uzantılarını Belgelerden Kaldırma.

RemoveCustomization yöntemi

Belgeyle ilişkili dağıtma bildiriminin URL'ini alma

DeploymentManifestUrl özelliği

Ayrıca bkz.

Görevler

Nasıl Yapılır: Yönetilen Kod Uzantılarını Belgelere Ekleme

Nasıl Yapılır: Yönetilen Kod Uzantılarını Belgelerden Kaldırma

Başvuru

Microsoft.VisualStudio.Tools.Applications.ServerDocument

Kavramlar

Office için Visual Studio Araçları Çalışma Zamanına Genel Bakış

Veriyi Önbelleğe Alma