Programmaties Haal Lys van Document Biblioteke

Die volgende kode uit word gebruik om die lys van dokument biblioteke te haal.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (SPList _lst in ListColl)

{

indien (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 November, 2009 | Tags: , , | Kategorie: MOSS 2007, SharePoint Object Model | Leave a comment

Hoe om te gebruik hulpbronlêer in SharePoint 2007

Skep Bron lêer met behulp van Visual Studio IDE

Trek die hulpbron lêer in 12 miernes hulpbron gids

GetLocalized metode van SPUtility die waardes van die hulpbron lêer te lees

Sintaksis:

SPUtility.GetLocalizedString(“$Hulpbronne:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, Lang);

Voorbeeld:

SPUtility.GetLocalizedString(“$Hulpbronne:MyResources,Noemnaam”, “MyResources”, Lang);

Monster Bron:

November 8, 2009 | Tags: , , | Kategorie: MOSS 2007, SharePoint Object Model | 'N opmerking

Item werk of Opdateer Event kom twee keer in die Document Library

Item werk of Item Opdateer Event in SharePoint 2007 kom twee keer, indien vereis betaling opsie aangeskakel vir die dokument biblioteek.

Ek het die volgende Work Around van Microsoft Ondersteuning vir hierdie probleem.

Gaan die waarde van vti_sourcecontrolcheckedoutby in BeforeProperties en AfterProperties, indien die twee waardes is null dan die geleentheid […]

Lees programmaties Alert vir gebruikers in Site Collection

SPAlerCollection klas gebruik kan word om die Alert versameling te kry vir die gebruiker.

Die onderstaande kode uit word gebruik om alle kennisgewings wat geregistreer is vir die site collection gebruikers te lees.

private statiese nietig GetAlerts()

{

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

CurrWeb SPWeb = currSite.OpenWeb();

SPUserCollection […]

Hoe Path XML lêer te wysig in Forum Biblioteek programmaties in SharePoint 2007

Die onderstaande reëls van die kode uit is om die Path-xml-rekord by te werk(lêer)

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

MemoryStream myInStream = nuwe MemoryStream(item.File.OpenBinary()); XmlTextReader leser = nuwe XmlTextReader(myInStream);

XmlDocument doc = nuwe XmlDocument(); doc.Load(leser);

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

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

doc.DocumentElement.SelectSingleNode(“my:Status”, nameSpaceManager).Inner text = “Gestoor”; […]

"Die lêer verander is deur SharePoint stelsel" Fout met die opdatering van Path xml lêer in SharePoint Biblioteek

As jy probeer om die Path XML-lêer te werk deur middel van die voorwerp model in gebeure / WebParts of deur enige medium.

Terwyl die Item.Update execting() sal veroorsaak dat die onderstaande fout. Terwyl die opdatering van die Path xml lêer in ListItem die lêer en ListItem voorwerp om ontkoppel.

Item.File.Update() om jou probleem op te los.

StackTrace […]

SharePoint Diagnose (SPDiag) Instrument vir SharePoint produkte en tegnologie

Die werklike krag van Office SharePoint Server 2007 en Windows SharePoint Services 3.0 is dat hulle kan eindeloos 'n wye verskeidenheid van sake-behoeftes aangepas word om te voldoen aan. Die Protean aard van SharePoint is nadat sy mees kragtige funksie en sy mees gedugte; die kompleksiteit van jou SharePoint omgewing kan verhoog deur bevele van […]

Updates is tans nie toegelaat op AOO versoeke. Updates op 'n kry om te laat, stel die 'AllowUnsafeUpdates’ eiendom SPWeb

Ek het hierdie hieronder terwyl die opdatering van die profiel deur voorwerp model.

Updates is tans nie toegelaat op AOO versoeke. Updates op 'n kry om te laat, stel die 'AllowUnsafeUpdates’ eiendom SPWeb

Voeg web.AllowUnsafeUpdate = true; hierdie probleem op te los.

Programmaties update lys inhoud in SharePoint

Hi Devs,

Hier is die voorbeeld kode die Sharepoint lys inhoud programmaties werk deur gebruik te maak van SharePoint Object Model.

SPSite Site = nuwe SPSite(“http://localhost:21000”); SPWeb Web = Site.OpenWeb(); SPList Lys = Web.Lists[“Adresboek”]; SPListItem ListItem = List.GetItemById(0);

string Volle naam = string.Empty;

Volle naam = ListItem[“Noemnaam”].ToString() + ListItem[“Language”].ToString(); SPListItem[“Volle naam”] = Volle naam; ListItem.Update();