Freigeben über


Codeausschnitt: Implementieren von "Disassociator"

Letzte Änderung: Montag, 19. April 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Beispiel für eine .NET-Verbindungsassembly
Beispiel für einen ASP.NET-Webdienst
Beispiel für einen WCF-Dienst

Die folgenden Codebeispiele illustrieren die Implementierung einer Instanz der Disassociator-Methode in einer .NET-Verbindungsassembly und in einem Webdienst.

Beispiel für eine .NET-Verbindungsassembly

public void DisassociatorCustomerRegion(String customerid, String regionid)
{
    CustomerRegion custreg = customerregions.Find(
        cr => cr.CustomerID == customerid && cr.RegionID == regionid);
    if (custreg != null)
        customerregions.Remove(custreg);
    return;
}

Beispiel für einen ASP.NET-Webdienst

[WebMethod]
public void DisassociatorCustomerRegion(String customerid, String regionid)
{
    CustomerRegion custreg = customerregions.Find(
        cr => cr.CustomerID == customerid && cr.RegionID == regionid);
    if (custreg != null)
        customerregions.Remove(custreg);
    return;
}

Beispiel für einen WCF-Dienst

Der folgende Code verdeutlicht die Vorgangsdefinition auf der Dienstvertrags-Benutzeroberfläche.

[OperationContract]
void DisassociatorCustomerRegion(string customerid, string regionid);

Im folgenden Beispiel wird die Implementierung der Methodeninstanz gezeigt.

public void DisassociatorCustomerRegion(String customerid, String regionid)
{
    CustomerRegion custreg = customerregions.Find(
        cr => cr.CustomerID == customerid && cr.RegionID == regionid);
    if (custreg != null)
        customerregions.Remove(custreg);
    return;
}

Siehe auch

Konzepte

Implementieren von "Disassociator"