SharepointListAdapter-objektet

Microsoft Office InfoPath

Vis alt Vis alt

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();