Freigeben über


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;
}

Siehe auch

Konzepte

Implementieren eines IdEnumerators