How to: adicionar tipos de arquivo bloqueados
Esta tarefa programação mostra como criar um aplicativo simples console para modificar administrativo configurações propriedade em um aplicativo da Web SharePoint. O exemplo usa o Microsoft.SharePoint.Administration.SPWebApplication.BlockedFileExtensions P:Microsoft.SharePoint.Administration.SPWebApplication.BlockedFileExtensions propriedade para modificar a lista dos tipos arquivo bloqueado para um aplicativo da Web especificado.
Observação
As alterações feitas para administrativo configurações será disseminated de forma assíncrona entre o farm servidor e pode exigir alguns minutos para tenham efeito.
Para criar um aplicativo console que adiciona tipos arquivo bloqueado
O menu arquivos em Visual Studio 2005, apontar para nova e, em seguida, clique em Project .
Em caixa de diálogo o New Project, selecione uma linguagem e selecione Visual C# na caixa a Project Types.
Na caixa a **** modelos, selecione Console Application .
Na caixa local, tipo de caminho para onde para criar o aplicativo e, em seguida, clique OK .
Gerenciador de Soluções , clique com o botão direito do mouse o nó referências e, em seguida, clique Adicionar Referência no menu de atalho.
On the .NET tab of the Add Reference dialog box, select Windows SharePoint Services in the list of components, and then click OK.
No arquivo .vb ou. cs, adicionar diretivas para importação de System.Collections.ObjectModel e Microsoft.SharePoint.Administration espaços para nome, como segue.
Imports System.Collections.ObjectModel Imports Microsoft.SharePoint.Administration
using System.Collections.ObjectModel; using Microsoft.SharePoint.Administration;
Adicione o seguinte codificar para o Main principal método no arquivo .vb ou. cs.
Dim webAppUrl As String = Console.ReadLine() Dim myBlockFileType As String = Console.ReadLine() Dim myUri As New Uri(webAppUrl) Dim myWebApp As SPWebApplication = SPWebApplication.Lookup(myUri) Dim blockFileTypes As Collection (Of String ) = myWebApp.BlockedFileExtensions blockFileTypes.Add(myBlockFileType) myWebApp.Update()
string webAppUrl = Console.ReadLine(); string myBlockFileType = Console.ReadLine(); Uri myUri = new Uri(webAppUrl); SPWebApplication myWebApp = SPWebApplication.Lookup(myUri); Collection<string> blockFileTypes = myWebApp.BlockedFileExtensions; blockFileTypes.Add(myBlockFileType); myWebApp.Update();
Para remover um extensão de arquivo, em vez disso, use o Remove Remover método e atualização de aplicativo da Web as in de exemplo.
O menu Debug, clique em iniciar , ou pressionar F5 para executar a codificar.
Consulte também
Referência
Microsoft.SharePoint.Administration