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