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