Share via


Trabalhando com recursos

Recursos Reduza a complexidade envolvida na fazer personalizações site simples e são robustos quando as atualizações são aplicadas a uma implantação. Recursos eliminam a necessidade para copiar blocos grandes de codificar a funcionalidade simples alteração. Recursos assim reduzem versionamento e inconsistência problemas que podem ocorrer entre os servidores Web front-end. Recursos torná-lo mais fácil de ativar ou desativar funcionalidade na decorrer de uma implantação e os administradores pode facilmente transformar o modelo ou definição de um site alternando simplesmente um recurso específico ativado ou desativado na interface de usuário. Recursos fornecem o seguinte recursos:

  • Escopo semântica para determinar onde personalizado é executado codificar

  • Comportamento conectável para instalar ou desinstalar recursos em uma implantação

  • Comportamento conectável para ativar ou desativar recursos em um determinado escopo

  • Um conjunto de escopo propriedade para armazenar dados exigido por um recurso em seu escopo

  • A base de uma estrutura unificada para distribuído implantação de soluções Windows SharePoint Services

Implementação recurso

Para implementar um recurso você adicionar uma subpasta que contém uma definição de recursos dentro de Diretório instalação recursos ( Local_Drive :\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES). A subpasta de recursos inclui um arquivo Feature.XML que define as propriedades de base do recurso e lista elementos ligado a ele, such as XML arquivos contendo elemento manifestos e quaisquer outros arquivos de suporte. Uma pasta de recursos pode conter somente um arquivo Feature.xml, ou ele pode conter um arquivo Feature.xml e qualquer número de suporte elemento arquivos, incluindo arquivos XML, mas também .aspx, .htm, .xsn, .resx, .dll e outros tipos arquivo.

Observação

Quando você cria uma pasta dentro o Diretório recursos por Explorer Windows clicando com o botão direito do mouse em uma pasta, apontando para nova e, em seguida, clicando em da pasta , a nova pasta não tem as permissões herdadas.Se você implantar um recurso na pasta e, em seguida, algumas páginas Windows SharePoint Services, como as for configurações site ou modos de exibição lista, lançar uma exceção.Você pode correção esse problema, clique com o botão direito do mouse a nova pasta, clique propriedades , clique segurança e em seguida, clique avançadas.Na guia permissões, exclui a pasta uninherited permissões.Você pode também correção esse problema criando a pasta nova na prompt de comando através do comando md MD.

Depois de criar a pasta de recursos, você pode instalar e ativar o recurso através de linha de comando operações de Stsadm.exe, ou pelo modelo de objeto. Você também pode ativar um recurso a interface de usuário. Instalar um recurso facilita sua definição e elementos conhecidos em todo um farm servidor e ativar a torna recurso disponível o recurso em um escopo específico.

Recurso elementos

O elemento 265cd648-1a7e-410f-a1d7-0da8c64b4006 recurso é usado em um arquivo Feature.xml para definir um recurso e para especificar a localidade de conjuntos de módulos (assemblies), arquivos, dependências ou propriedades que suporte o recurso. Um recurso inclui um arquivo Feature.xml e qualquer número de arquivos descrevendo individual elementos. outro recurso elemento de uma esquema diferente é usado em um arquivo Onet.xml Onet.xml para especificar que um recurso ser ativada em uma definição site.

Itens que foram anteriormente contidos em um arquivo definição Grande site tem sido interrompidos fora como separar elementos em recursos. Um elemento é uma unidade atômica dentro de um recurso. A Feature.xml file typically points to one or more XML files whose top-level <Elements**>** tag contains definitions for elements that support the Feature. Elementos de Windows SharePoint Services 3.0 geralmente corresponder a quais foram discretos nós o Onet.xml ou arquivo Schema.xml Schema.xml da versão anterior. Há vários tipos de elemento ? para instância, um personalizado uma manipulador de eventos ou item de menu.

Um recurso pode fornecer, de exemplo, uma funcionalidade "minhas favoritas itens que inclui o seguinte elementos:

  • Um personalizado que armazena, por usuário, uma lista de favorito lista Itens, que é criado como uma única lista oculta por espaço de trabalho quando o recurso está habilitado.

  • Um personalizado item de menu que é anexado a todas as listas, chamado 'Adicionar a Favoritos, que adiciona um item para a lista de favoritos.

  • Uma Web Part que implementa o uso e link rastreamento para exibir Favoritos do usuário parte superior 10 na parte superior.

Cada elemento do recurso, por si só, não pode ser muito útil, mas quando você habilitar o recurso em um site, todos esses adicionar elementos up to um completo solução.

Para obter informações específicas sobre o arquivo formato e elementos XML usados no arquivo Feature.xml, consulte Arquivos Feature.xml. Para obter informações sobre como recursos afetam o formato arquivo do arquivo ONET.XML em uma definição site, consulte Arquivos de definição (Onet.xml) do site.

Observação

Baixa apenas oferece suporte a serviços SharePoint Windows-ordem ASCII caracteres e sem espaços, para nomes de pasta e arquivo de recursos.