Visão geral: usando o modelo de objeto para personalizar administração
Você pode usar o espaço para nome Microsoft.SharePoint.Administration para chave endereço dois cenários para personalizar a administração de uma implantação Windows SharePoint Services wssnoversshort: gerenciamento de administrativo configurações propriedade e criação de objetos para personalizado propriedades. Você pode usar existentes tipos e membros para tornar global alterações nas configurações originalmente usadas em Windows SharePoint Services, mas quando compilação um aplicativo sobre a plataforma, você pode criar personalizado classes que definem e armazenar personalizado propriedade configurações.
Gerenciando configurações administrativas
Windows SharePoint Services 3.0 inclui um administrativo revamped modelo objeto que fornece acessar a funcionalidade que estava oculto em versões anteriores. O novo modelo objeto foi projetado de tal forma que você pode prontamente administrativo alteração configurações durante uma implantação. Se você tiver um farm grande servidor, ou vários farms servidor e deve alteração um administrativo configuração globalmente, poderá fazê-lo pelo modelo de objeto.
Com relativamente poucas linhas de código, você pode escrever um script ou um aplicativo de console básicas que configura um farm todo servidor em uma determinada maneira. Se você precisar alteração uma específico configuração de propriedade, use o modelo objeto para fazê-lo. Para uma tarefa que ilustra como criar um aplicativo simples console para gerenciar uma configuração Windows SharePoint Services 3.0 wssversion3short, consulte How to: adicionar tipos de arquivo bloqueados.
Definindo configurações administrativas personalizadas
Quando você compilar um aplicativo na plataforma de Windows SharePoint Services wssnoversshort, talvez você precise criar uma classe para definir personalizado propriedade configurações para seu aplicativo e para fornecer um meio para armazenar as configurações. O namespace Microsoft.SharePoint.Administration N:Microsoft.SharePoint.Administration em Windows SharePoint Services 3.0 apresenta persistência objeto, através do qual as classes que derivado de de base SPPersistedObject T:Microsoft.SharePoint.Administration.SPPersistedObject classe são persistentes para o banco de dados Windows SharePoint Services wssnoversshort. Para criar um objeto persistente, crie uma classe que herda a partir SPPersistedObject ou uma classe no namespace Microsoft.SharePoint.Administration N:Microsoft.SharePoint.Administration que deriva de SPPersistedObject. A classe pode definir um modelo objeto para armazenar personalizado configurações propriedade o banco de dados Windows SharePoint Services wssnoversshort. Você pode criar, de exemplo, um serviço do Windows que utiliza Windows SharePoint Services de alguma maneira, que envolve criar uma classe que herda a partir de SPWindowsService T:Microsoft.SharePoint.Administration.SPWindowsService classe para armazenar configurações que são específicas a serviço do Windows. Seu compilado DLL fornece clientes um modelo objeto que eles podem usar para recuperar ou salvar propriedades. Windows SharePoint Services fornece um meio e um local para armazenar suas configurações e gerencia seu disponibilidade a todos os servidores e os processos no farm servidor, incluindo atualizar armazenar em cache.
Para um exemplo que mostra como definir um personalizado objeto de administração, consulte Walkthrough: criar um objeto do Serviço de conteúdo.
A serialização automática
Você não precisará escrever codificar para serialização, como Windows SharePoint Services automaticamente alças serialização de persistência objetos, qual inerentemente derivar do SPAutoSerializingObject T:Microsoft.SharePoint.Administration.SPAutoSerializingObject classe. Se você estiver desenvolvendo um produto na plataforma Windows SharePoint Services wssnoversshort e precisa um local para armazenar configurações que são acessível a todos os servidores do farm, no Matter como grande do farm servidor cresce, você terá duas opções:
Colocar as configurações em um arquivo de texto e cada tempo algo alterações, copiar o arquivo à todos os servidores ou pôr o arquivo em um compartilhar que é há garantias seja disponível para todos os servidores, ou talvez inserir configurações de Registro de todos os servidores. Você talvez precise escrever muita codificar complexa para cada propriedade e determinar como para pôr o configuração de propriedade em um apropriado localidade e como recuperá-lo.
Criar uma classe objeto persistente e adicionar campos arbitrária para armazenar suas configurações. Porque sua classe serializado automaticamente, você não precisa determinar como armazenar dados ou converter que alguns formato storable. Você fornece uma classe que contém campos para números inteiros, seqüências de caracteres, GUIDS, matrizes e SO on e Windows SharePoint Services serializa os dados para o banco de dados para você. A classe define os membros para propriedade configurações, mas a partir de classe base ela herda serialização automática, armazenamento e a propagação de configurações através do farm servidor, bem como invalidação armazenar em cache. Windows SharePoint Services fornece passagem de suas configurações in and out of o banco de dados, ou aplique as configurações para outros servidores e outros processos, sem você precisar escrever codificar para converter, por exemplo, números inteiros ou GUIDs em seqüências de caracteres.