Fragmento de código: Implementación de un método BulkAssociatedIdEnumerator
Última modificación: lunes, 19 de abril de 2010
Hace referencia a: SharePoint Server 2010
En este artículo
Ejemplo para un ensamblado de conectividad .NET
Ejemplo para un servicio web ASP.NET
Ejemplo para un servicio WCF
Los siguientes ejemplos de código muestran cómo implementar una instancia del método BulkAssociatedIdEnumerator en un ensamblado de conectividad .NET y en un servicio web.
Ejemplo para un ensamblado de conectividad .NET
public CustomerOrder[] GetCustomerIdsByOrdersIds(String[] orderids)
{
List<CustomerOrder> custordList = new List<CustomerOrder>();
foreach (Order order in orders)
{
if (Array.Find(orderids, id => id == order.OrderID) != null)
{
custordList.Add(new CustomerOrder()
{ CustomerID = order.CustomerID, OrderID = order.OrderID });
}
}
return custordList.ToArray();
}
Ejemplo para un servicio web ASP.NET
[WebMethod]
public CustomerOrder[] GetCustomerIdsByOrdersIds(String[] orderids)
{
List<CustomerOrder> custordList = new List<CustomerOrder>();
foreach (Order order in orders)
{
if (Array.Find(orderids, id => id == order.OrderID) != null)
{
custordList.Add(new CustomerOrder()
{ CustomerID = order.CustomerID, OrderID = order.OrderID });
}
}
return custordList.ToArray();
}
Ejemplo para un servicio WCF
El siguiente código muestra la definición de operación en la interfaz del contrato de servicio.
[OperationContract]
CustomerOrder[] GetCustomerIdsByOrdersIds(String[] orderids);
El siguiente ejemplo muestra la implementación de la instancia del método.
public CustomerOrder[] GetCustomerIdsByOrdersIds(String[] orderids)
{
List<CustomerOrder> custordList = new List<CustomerOrder>();
foreach (Order order in orders)
{
if (Array.Find(orderids, id => id == order.OrderID) != null)
{
custordList.Add(new CustomerOrder()
{ CustomerID = order.CustomerID, OrderID = order.OrderID });
}
}
return custordList.ToArray();
}