SharepointListAdapter-objektet
Representerer en tilkobling til en SharePoint-liste eller et SharePoint-dokumentbibliotek. SharePointListAdapter-objektet representerer Office InfoPath 2003-dataadapteren som brukes til å hente data fra en SharePoint-liste eller et SharePoint-dokumentbibliotek.
Merknader
Obs! Denne objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Service Pack 1 eller senere ikke er installert. Skjemaer som implementerer dette objektmodellmedlemmet i kode, vil generere en feilmelding hvis de åpnes i InfoPath nå oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Bruke SharepointListAdapter-objektet
For sekundære datakilder er SharePointListAdapter-objektet tilgjengelig via QueryAdapter-egenskapen for DataAdapter-objektet. DataAdapter-objekter er tilgjengelige via DataAdapters-egenskapen for XDocument-objektet.
SharePointListAdapter-objektet inneholder følgende egenskaper:
Egenskap | Beskrivelse |
---|---|
Name | Returnerer navnet på SharePointListAdapter-objektet. |
QueryAllowed | En skrivebeskyttet egenskap av boolsk type, som tilsvarer queryAllowed-attributtet i skjemadefinisjonsfilen (XSF). Returnerer alltid True for SharepointListAdapter-objektet. |
SiteUrl | En skrivebeskyttet egenskap som returnerer URL-adressen (Uniform Resource Locator) til SharePoint-området som denne adapteren kan sende spørringer til. |
SubmitAllowed | Tilsvarer submitAllowed-attributtet i skjemadefinisjonsfilen (XSF). Returnerer alltid False for SharePointListAdapter-objektet. |
SharePointListAdapter-objektet inneholder følgende metoder:
Metode | Beskrivelse |
---|---|
Query | Leser data fra SharepointListAdapter-objektet. |
Submit | Siden SharePointListAdapter-objektet er tilgjengelig kun for mottak av data, vil denne metoden alltid generere en kjøretidsfeil når den kalles for det objektet. |
Eksempel
I eksempelet nedenfor får du tilgang til en referanse til SharePointListAdapter-objektet via QueryAdapter-egenskapen for et DataAdapter-objekt ved å overføre navnet på DataAdapter-objektet til Item-egenskapen for DataAdapters-samlingen:
var objSPLAdapter;
objSPLAdapter = XDocument.DataAdapters("Announcements").QueryAdapter;
Etter at referansen er angitt, kan du bruke metodene for SharePointListAdapter-objektet som vist i eksempelet nedenfor, noe som krever at SharePoint-listen eller biblioteket må oppdatere DOM-egenskapen for DataAdapter-objektet:
objSPLAdapter.Query();