Compartir a través de


Fragmento de código: implementación de un BulkIdEnumerator

Ú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 de método BulkIdEnumerator en un Ensamblado de conectividad .NET y en un servicio web.

Ejemplo para un Ensamblado de conectividad .NET

public CustomerVersion[] GetBulkCustomerIDs(DateTime modifiedafter)
{
    List<CustomerVersion> custverList = new List<CustomerVersion>();
    foreach (Customer customer in customers)
    {
        if (customer.ModifiedDate > modifiedafter && !customer.IsDeleted)
        {
            custverList.Add(new CustomerVersion() 
            { 
                CustomerID = customer.CustomerID, 
                Version = customer.Version 
            });
        }
    }
    return custverList.ToArray();
}

Ejemplo para un servicio web ASP.NET

[WebMethod] 
public CustomerVersion[] GetBulkCustomerIDs(DateTime modifiedafter)
{
    List<CustomerVersion> custverList = new List<CustomerVersion>();
    foreach (Customer customer in customers)
    {
        if (customer.ModifiedDate > modifiedafter && !customer.IsDeleted)
        {
            custverList.Add(new CustomerVersion() 
            { 
                CustomerID = customer.CustomerID, 
                Version = customer.Version 
            });
        }
    }
    return custverList.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]
CustomerVersion[] GetBulkCustomerIDs(DateTime modifiedafter);

El siguiente ejemplo muestra la implementación de la instancia de método.

public CustomerVersion[] GetBulkCustomerIDs(DateTime modifiedafter)
{
    List<CustomerVersion> custverList = new List<CustomerVersion>();
    foreach (Customer customer in customers)
    {
        if (customer.ModifiedDate > modifiedafter && !customer.IsDeleted)
        {
            custverList.Add(new CustomerVersion() 
            { 
                CustomerID = customer.CustomerID, 
                Version = customer.Version 
            });
        }
    }
    return custverList.ToArray();
}

Vea también

Conceptos

Implementación de un BulkIdEnumerator