Resumo
Suponha que uma biblioteca de documentos está configurada para ter vários tipos de conteúdo no Microsoft SharePoint Server 2010. Quando você salva um novo arquivo à biblioteca de documentos pela primeira vez, você precisará selecionar um tipo de conteúdo para o arquivo.
Resolução
Para resolver esse problema, aplique as seguintes atualizações de hotfix:
-
2536591 Descrição do pacote de hotfix do SharePoint Foundation 2010 (sts-x-none): 30 de junho de 2011
-
2544019 Descrição do package(dlc-x-none.msp) de hotfix do SharePoint Server 2010: 28 de junho de 2011
Depois de aplicar esses pacotes de hotfix, defina SPList.ForceDefaultContentType como True para a biblioteca de documentos. Para fazer isso, use o seguinte comando do PowerShell:
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
Observação Os pacotes de hotfix adicionar uma nova propriedade de ForceDefaultContentType ao objeto SPList . O valor padrão para a propriedade for false e a propriedade pode ser alterada apenas por meio de programação.
-
Se a propriedade ForceDefaultContentType estiver definida como false. Você precisará selecionar um tipo de conteúdo para o arquivo quando você salvar o arquivo que é criado por meio do cliente do Office 2010 em uma biblioteca de documentos do SharePoint. De uma perspectiva de programação, o serviço da web Lists.GetListContentTypes retorna uma coleção de todos os tipos de conteúdo a SPList.ContentTypes. de coleção
-
Se a propriedade ForceDefaultContentType estiver definida como true, o arquivo é adicionado como um novo item é atribuído o tipo de conteúdo padrão de uma lista. Portanto, você não precisará selecionar um tipo de conteúdo. De uma perspectiva de programação, o Lists.GetListContentTypes web service retorna somente o primeiro tipo de conteúdo que é o tipo de conteúdo padrão da lista de SPList.ContentTypescoleção.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".