Codeausschnitt: Implementieren eines "IdEnumerator"
Letzte Änderung: Montag, 19. April 2010
Gilt für: SharePoint Server 2010
Inhalt dieses Artikels
Beispiel für eine .NET-Konnektivitäts-Assembly
Beispiel für einen ASP.NET-Webdienst
Beispiel für einen WCF-Dienst
Die folgenden Codebeispiele veranschaulichen die Implementierung einer Instanz der IdEnumerator-Methode in einer .NET-Konnektivitäts-Assembly und in einem Webdienst.
Beispiel für eine .NET-Konnektivitäts-Assembly
public String[] GetCustomerIDs()
{
string[] customerIDs = new string[customers.Count];
for (int i = 0; i < customers.Count; i++)
{
if (!customers[i].IsDeleted)
customerIDs[i] = customers[i].CustomerID;
}
return customerIDs;
}
Beispiel für einen ASP.NET-Webdienst
[WebMethod]
public String[] GetCustomerIDs()
{
string[] customerIDs = new string[customers.Count];
for (int i = 0; i < customers.Count; i++)
{
if (!customers[i].IsDeleted)
customerIDs[i] = customers[i].CustomerID;
}
return customerIDs;
}
Beispiel für einen WCF-Dienst
Der folgende Code verdeutlicht die Vorgangsdefinition auf der Dienstvertrags-Benutzeroberfläche.
[OperationContract]
string[] GetCustomerIDs();
Im folgenden Beispiel wird die Implementierung der Methodeninstanz gezeigt:
public String[] GetCustomerIDs()
{
string[] customerIDs = new string[customers.Count];
for (int i = 0; i < customers.Count; i++)
{
if (!customers[i].IsDeleted)
customerIDs[i] = customers[i].CustomerID;
}
return customerIDs;
}