Preluare programatic Lista de bibliotecile de documente

The following code snippet is used to retrieve the list of document libraries.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (_lst SPList în ListColl)

{

în cazul în care (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 noiembrie, 2009 | Tag-uri: , , | Categorie: MOSS 2007, SharePoint Model de Obiecte | Lasă un comentariu

Cum se utilizează Fişier resurse în SharePoint 2007

Creaţi Resurse fişier folosind Visual Studio IDE

Copiaţi fişierul de resurse în 12 stup de resurse dosar

Metoda GetLocalized de la SPUtility pentru a citi valorile din fișier de resurse

Sintaxă:

SPUtility.GetLocalizedString(“$Resurse:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, lung);

Exemplu:

SPUtility.GetLocalizedString(“$Resurse:MyResources,Prenume”, “MyResources”, lung);

Exemplu Sursa:

08 noiembrie, 2009 | Tag-uri: , , | Categorie: MOSS 2007, SharePoint Model de Obiecte | Un comentariu

Postul Actualizarea sau Actualizat Apare eveniment de două ori în Bibliotecă de documente

Postul Actualizarea sau un eveniment Postul Actualizat în SharePoint 2007 apare de două ori, în cazul în care necesită opţiune checkout este activat pentru bibliotecă de documente.

Am găsit următoarele workaround la asistenţă de la Microsoft pentru această problemă.

Verificați valoarea vti_sourcecontrolcheckedoutby în BeforeProperties și AfterProperties, dacă valorile ambele sunt nule, atunci evenimentul […]

Citeste programatic Alerte pentru utilizatorii din colecţie de site-

SPAlerCollection clasa pot fi folosite pentru a obţine Colectia de alertă pentru utilizator.

Fragmentul de cod de mai jos este folosit pentru a citi toate alertele înregistraţi pentru utilizatorii colecţia de site-.

GetAlerts nule statice privat()

{

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

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

Cum de a edita InfoPath fișier XML în Biblioteca Forumul programatic în SharePoint 2007

De mai jos linii de fragment de cod este de a actualiza înregistrarea InfoPath xml(fișier)

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

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

XmlDocument doc = XmlDocument noi(); doc.Load(cititor);

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

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

doc.DocumentElement.SelectSingleNode(“mea:Stare”, nameSpaceManager).Text interior = “Salvat”; […]

"Fişierul a fost modificat de către SHAREPOINT sistem" eroare în timpul actualizării InfoPath fişier XML în bibliotecă SharePoint

Dacă încercaţi să actualizaţi fişierul xml prin modelul de obiecte InfoPath şi la evenimente / WebParts sau prin orice mediu.

În timp ce execting Item.Update() va determina eroarea de mai jos. În timp ce actualizarea fișierului xml InfoPath în ListItem dosar și ListItem obiect obținerea deconectat.

Item.File.Update() va rezolva problema.

StackTrace […]

SharePoint Diagnostics (SPDiag) Instrumentul pentru SharePoint produse și tehnologii

Adevărata putere a Office SharePoint Server 2007 și pentru Windows SharePoint Services 3.0 se că acestea pot fi personalizate la nesfârșit pentru a satisface o varietate de nevoile mediului de afaceri. Natura Protean de SharePoint este dată caracteristica cea mai puternică și cea mai formidabil; complexitatea mediului de SharePoint poate creste prin ordine ale […]

Actualizările sunt în prezent nepermis pe Cererile GET. Pentru a permite actualizări pe un EEG, stabilit "AllowUnsafeUpdates’ de proprietate asupra SPWeb

Am acest lucru mai jos în timp ce actualizarea profilului prin modelul de obiect.

Actualizările sunt în prezent nepermis pe Cererile GET. Pentru a permite actualizări pe un EEG, stabilit "AllowUnsafeUpdates’ de proprietate asupra SPWeb

Adaugă web.AllowUnsafeUpdate = true; pentru a rezolva această problemă.

Programatic Actualizare listă de conținut în SharePoint

Hi Devs,

Mai jos este codul Exemplu pentru a actualiza conținutul listei Sharepoint programatic prin utilizarea SharePoint Object Model.

SPSite Site-ul = new SPSite(“HTTP://localhost:21000”); SPWeb web = Site.OpenWeb(); SPList Listă = Web.Lists[“Address Book”]; SPListItem ListItem = List.GetItemById(0);

string Nume complet = string.Empty;

Nume complet = ListItem[“Prenume”].ToString() + ListItem[“Nume”].ToString(); SPListItem[“Numele Complet”] = Nume complet; ListItem.Update();