Freigeben über


Codeausschnitt: Implementieren von "Associator"

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 Associator-Methode in einer .NET-Verbindungsassembly und in einem Webdienst.

Beispiel für eine .NET-Verbindungsassembly

public void AssociateCustomerRegion(String customerid, String regionid)
{
    if (customerregions.Find(
        cr => cr.CustomerID == customerid 
            && cr.RegionID == regionid) == null)
        customerregions.Add(
            new CustomerRegion() 
            { CustomerID = customerid, RegionID = regionid });
    return;
}

Beispiel für einen ASP.NET-Webdienst

[WebMethod]
public void AssociateCustomerRegion(String customerid, String regionid)
{
    if (customerregions.Find(
        cr => cr.CustomerID == customerid 
            && cr.RegionID == regionid) == null)
        customerregions.Add(
            new CustomerRegion() 
            { CustomerID = customerid, RegionID = regionid });
    return;
}

Beispiel für einen WCF-Dienst

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

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

Im folgenden Beispiel wird die Implementierung der Methodeninstanz gezeigt.

public void AssociateCustomerRegion(String customerid, String regionid)
{
    if (customerregions.Find(
        cr => cr.CustomerID == customerid 
            && cr.RegionID == regionid) == null)
        customerregions.Add(
            new CustomerRegion() 
            { CustomerID = customerid, RegionID = regionid });
    return;
}

Siehe auch

Konzepte

Implementieren von "Associator"