Delen via


Documenten op een server beheren met behulp van de ServerDocument-klasse

U kunt de ServerDocument klasse in Visual Studio Tools voor Office Runtime gebruiken om verschillende aspecten van aanpassingen op documentniveau te beheren, zelfs als Microsoft Office Word en Microsoft Office Excel niet zijn geïnstalleerd. U kunt de volgende taken uitvoeren:

Inzicht in de ServerDocument-klasse

De ServerDocument klasse is ontworpen voor gebruik op computers waarop Office niet is geïnstalleerd. Daarom gebruikt u deze klasse doorgaans in toepassingen die niet worden geïntegreerd met Office, zoals consoleprojecten of Windows Forms-projecten, in plaats van Office-projecten. Gebruik de ServerDocument klasse in de Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll assembly.

De ServerDocument klasse kan worden gebruikt voor bewerkingen op documentniveau die zijn gemaakt met behulp van Visual Studio 2013.

Zie het overzicht van Visual Studio Tools voor Office Runtime voor meer informatie over de Visual Studio 2010-hulpprogramma's voor Office Runtime en de Office-extensies voor .NET Framework.

Opmerking

Als u een verouderde toepassing hebt die gebruikmaakt van de ServerDocument klasse in het Visual Studio Tools for Office systeem (versie 3.0 Runtime), moet het Visual Studio Tools for Office systeem (versie 3.0 runtime) worden geïnstalleerd op computers waarop de toepassing wordt uitgevoerd. Deze Visual Studio 2010 Tools for Office runtime toepassingen kunnen niet worden uitgevoerd.

Werken met gegevens in de cache in het document

De ServerDocument klasse biedt leden die u kunt gebruiken om te werken met de gegevenscache in aangepaste documenten. Zie Cachegegevens en Access-gegevens in documenten op de server voor meer informatie over gegevens in de cache.

De volgende tabel bevat de leden die u kunt gebruiken om met gegevens in de cache te werken.

Opdracht Te gebruiken lid
Om te bepalen of een document een gegevenscache heeft. De IsCacheEnabled methode.
Toegang tot de gegevens in de cache in een document.

Zie Access-gegevens in documenten op de server voor meer informatie.
De eigenschap CachedData.

Het aanpassen van documenten beheren

U kunt leden van de ServerDocument klasse gebruiken om de aanpassingsassembly te beheren die is gekoppeld aan een document. U kunt de aanpassing bijvoorbeeld programmatisch verwijderen uit een document, zodat het document niet meer deel uitmaakt van een aanpassing.

De volgende tabel bevat de leden die u kunt gebruiken om de aanpassingsassembly te beheren.

Opdracht Te gebruiken lid
Om te bepalen of een document deel uitmaakt van een aanpassing op documentniveau. De GetCustomizationVersion methode.
Een aanpassing aan een document tijdens runtime programmatisch koppelen.

Zie Voor meer informatie : Beheerde code-extensies toevoegen aan documenten
Een van de AddCustomization methoden.
Programmatisch een aanpassing uit een document tijdens runtime verwijderen.

Zie voor meer informatie Hoe: Extensies voor beheerde code verwijderen uit documenten.
De RemoveCustomization methode.
De URL ophalen van het implementatiemanifest dat is gekoppeld aan het document. De eigenschap DeploymentManifestUrl.