Programaticamente recuperar lista de bibliotecas de documentos

O seguinte trecho de código é usado para recuperar a lista de bibliotecas de documentos.

SPWeb = _Web SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (SPList _lst em ListColl)

{

se (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 de novembro, 2009 | Tags: , , | Categoria: MOSS 2007, Modelo de objeto SharePoint | Deixe um comentário

Como usar o arquivo de recursos no SharePoint 2007

Criar Recurso arquivo usando o Visual Studio IDE

Copie o arquivo de recursos em 12 pasta de recursos colmeia

Método de GetLocalized SPUtility para ler os valores do arquivo de recurso

Sintaxe:

SPUtility.GetLocalizedString(“$Recursos:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, tempo);

Exemplo:

SPUtility.GetLocalizedString(“$Recursos:MyResources,Nome”, “MyResources”, tempo);

Fonte Amostra:

08 de novembro, 2009 | Tags: , , | Categoria: MOSS 2007, Modelo de objeto SharePoint | Um comentário

Item Atualização ou Atualização ocorre duas vezes no evento da Biblioteca de Documentos

Item Atualização ou evento Item Atualizado em SharePoint 2007 ocorre duas vezes, se exigir opção de pagamento está habilitado para biblioteca de documentos.

Eu encontrei a seguinte solução de suporte da Microsoft para este problema.

Confira o valor do vti_sourcecontrolcheckedoutby em BeforeProperties e AfterProperties, se os valores de ambos são nulos, em seguida, o evento […]

Programaticamente Leia alertas para usuários em Conjunto de Sites

SPAlerCollection classe pode ser usado para obter a coleção de alerta para o usuário.

O trecho de código abaixo é usado para ler todos os alertas registrados para os usuários coleção site.

private static GetAlerts vazio()

{

SPSite currSite = new SPSite(“http://Uday”);

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

Como editar InfoPath arquivo XML na Biblioteca do Fórum de programação no SharePoint 2007

A seguir linhas de trecho de código é atualizar o registro infopath xml(arquivo)

SPWeb = _Web SPContext.Current.Web; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream myInStream = new MemoryStream(item.File.OpenBinary()); Leitor XmlTextReader = new XmlTextReader(myInStream);

XmlDocument doc = new XmlDocument(); doc.Load(leitor);

reader.Close(); myInStream.Close();

XmlNamespaceManager nameSpaceManager = new XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“a minha”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“a minha:Estado”, nameSpaceManager).InnerText = “Salvo”; […]

"O arquivo foi modificado pelo sistema SHAREPOINT " Erro ao atualizar arquivo XML do InfoPath no SharePoint Biblioteca

Se você tentar atualizar o arquivo XML do InfoPath através de modelo de objeto em eventos / WebParts ou por qualquer meio.

Enquanto o execting Item.Update() fará com que o erro abaixo. Ao atualizar o arquivo XML do InfoPath no ListItem o arquivo e objeto ListItem ficar desconectado.

Item.File.Update() vai resolver o seu problema.

StackTrace […]

SharePoint Diagnostics (SPDiag) Ferramenta para Produtos e Tecnologias do SharePoint

O verdadeiro poder do Office SharePoint Server 2007 e Windows SharePoint Services 3.0 é que eles podem ser infinitamente personalizado para atender uma grande variedade de necessidades comerciais. A natureza protéica do SharePoint é ao mesmo tempo a sua característica mais poderosa e sua mais formidável; a complexidade do seu ambiente SharePoint pode aumentar por ordens de […]

As atualizações são permitidas atualmente no GET. Para permitir atualizações em um GET, definir as AllowUnsafeUpdates '’ propriedade em SPWeb

Eu tenho esse abaixo durante a actualização do perfil através de modelo de objeto.

As atualizações são permitidas atualmente no GET. Para permitir atualizações em um GET, definir as AllowUnsafeUpdates '’ propriedade em SPWeb

Adicionar web.AllowUnsafeUpdate = true; para resolver este problema.

Programática atualização de lista de conteúdo no SharePoint

Oi Devs,

A seguir é o código de exemplo para atualizar o conteúdo da lista do SharePoint programaticamente usando o modelo de objeto SharePoint.

SPSite Site = SPSite novo(“http://localhost:21000”); Web SPWeb Site.OpenWeb =(); Lista SPList = Web.Lists[“Endereços”]; SPListItem Listitem = List.GetItemById(0);

string FullName string.Empty =;

FullName ListItem =[“Nome”].ToString() + ListItem.[“Apelido”].ToString(); SPListItem[“FullName”] = FullName; ListItem.Update();