Mitjançant programació recuperar la llista de biblioteques de documents

El següent fragment de codi s'utilitza per recuperar la llista de biblioteques de documents.

SPWeb _Web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (_lst SPList en ListColl)

{

si (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

Novembre 26, 2009 | Etiquetes: , , | Categoria: MOLSA 2007, Model d'objectes de SharePoint | Deixa un comentari

Com utilitzar arxius de recursos en SharePoint 2007

Crea un fitxer de recursos utilitzant Visual Studio IDE

Copieu el fitxer de recursos en 12 carpeta de recursos rusc

Mètode GetLocalized de SPUtility per llegir els valors d'arxiu de recursos

Sintaxi:

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

Exemple:

SPUtility.GetLocalizedString(“$Recursos:MyResources,Nom de pila”, “MyResources”, només);

Exemple de font:

8 novembre, 2009 | Etiquetes: , , | Categoria: MOLSA 2007, Model d'objectes de SharePoint | Un comentari

Article Actualització o esdeveniment Updated apareix dues vegades a la biblioteca de documents

Actualització d'article o element actualitzat d'esdeveniments en SharePoint 2007 passa dues vegades, si requereixi checkout opció està activada per a la biblioteca de documents.

He trobat la següent solució de Microsoft Suport per a aquest problema.

Comproveu el valor de vti_sourcecontrolcheckedoutby en BeforeProperties i AfterProperties, si els valors de les dues són null, l'esdeveniment […]

Llegiu programació alertes per als usuaris de la col · lecció de llocs

Classe SPAlerCollection pot ser utilitzat per obtenir la Col·lecció d'Alerta per l'usuari.

El següent fragment de codi s'utilitza per llegir totes les alertes registrades pels usuaris de la col·lecció de llocs.

getALERTS void estàtiques privades()

{

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

CurrWeb SPWeb = currSite.OpenWeb();

SPUserCollection […]

Com editar arxius XML de InfoPath a la biblioteca de programació en el fòrum de SharePoint 2007

Les següents línies del fragment de codi és per actualitzar el registre XML de InfoPath(arxiu)

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

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

Document XML, XMLDocument doc = new document XML, XMLDocument(); doc.Load(lector);

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

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

doc.DocumentElement.SelectSingleNode(“meva:Condició Jurídica i Social”, nameSpaceManager).InnerText = “Guardat”; […]

"L'arxiu ha estat modificat per SHAREPOINT system" produït un error en actualitzar InfoPath arxiu XML a la biblioteca de SharePoint

Si intenta actualitzar l'arxiu XML de InfoPath a través del model d'objectes d'esdeveniments / WebParts oa través de qualsevol mitjà.

Mentre que el execting Item.Update() farà que el següent error. En actualitzar el fitxer xml InfoPath en listitem l'arxiu i objecte listitem ser desconnectat.

Item.File.Update() resoldrà el problema.

StackTrace […]

Diagnòstic de SharePoint (SPDiag) Eina per a Productes i tecnologies del SharePoint

El veritable poder de l'Office SharePoint Server 2007 i de Windows SharePoint Services 3.0 és que poden ser infinitament personalitzar per satisfer una àmplia varietat de necessitats empresarials. La naturalesa proteica de SharePoint és alhora la seva característica més poderosa i la seva més formidable; la complexitat del seu entorn de SharePoint pot augmentar en diversos ordres de […]

Updates are currently disallowed on GET requests. To allow updates on a GET, set the ‘AllowUnsafeUpdates’ property on SPWeb

I got this below while updating the profile through object model.

Updates are currently disallowed on GET requests. To allow updates on a GET, set the ‘AllowUnsafeUpdates’ property on SPWeb

Add web.AllowUnsafeUpdate = true; to solve this issue.

Programació Llista Actualitzar contingut en SharePoint

Hola Devs,

La continuació és el codi d'exemple per actualitzar el contingut de la llista de Sharepoint programació utilitzant SharePoint Object Model.

SPSite Lloc = new SPSite(“http://localhost:21000”); SPWeb web = Site.OpenWeb(); Llista SPList = Web.Lists[“Llibreta d'adreces”]; SPListItem listitem = List.GetItemById(0);

cadena fullname = String.Empty;

Fullname = listitem[“Nom de pila”].ToString() + Listitem[“Cognom”].ToString(); SPListItem[“Nom complet”] = Nom complet; ListItem.Update();