Compartir a través de


DataServiceCollection<T> Constructor (DataServiceContext, String, Func<EntityChangedParams, Boolean>, Func<EntityCollectionChangedParams, Boolean>)

Crea una nueva instancia de la clase DataServiceCollection<T> con los delegados de método de cambio proporcionados y que usa el DataServiceContext especificado.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Sub New ( _
    context As DataServiceContext, _
    entitySetName As String, _
    entityChangedCallback As Func(Of EntityChangedParams, Boolean), _
    collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean) _
)
'Uso
Dim context As DataServiceContext
Dim entitySetName As String
Dim entityChangedCallback As Func(Of EntityChangedParams, Boolean)
Dim collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean)

Dim instance As New DataServiceCollection(context, _
    entitySetName, entityChangedCallback, _
    collectionChangedCallback)
public DataServiceCollection(
    DataServiceContext context,
    string entitySetName,
    Func<EntityChangedParams, bool> entityChangedCallback,
    Func<EntityCollectionChangedParams, bool> collectionChangedCallback
)
public:
DataServiceCollection(
    DataServiceContext^ context, 
    String^ entitySetName, 
    Func<EntityChangedParams^, bool>^ entityChangedCallback, 
    Func<EntityCollectionChangedParams^, bool>^ collectionChangedCallback
)
new : 
        context:DataServiceContext * 
        entitySetName:string * 
        entityChangedCallback:Func<EntityChangedParams, bool> * 
        collectionChangedCallback:Func<EntityCollectionChangedParams, bool> -> DataServiceCollection
public function DataServiceCollection(
    context : DataServiceContext, 
    entitySetName : String, 
    entityChangedCallback : Func<EntityChangedParams, boolean>, 
    collectionChangedCallback : Func<EntityCollectionChangedParams, boolean>
)

Parámetros

  • entitySetName
    Tipo: System.String
    Conjunto de entidades de los objetos de la colección.

Comentarios

Use este constructor para crear una DataServiceCollection<T> vacía a la que se pueden agregar objetos de entidad sin ejecutar una consulta en el servicio o cuando IEnumerable<T> no está disponible.

De forma predeterminada, el seguimiento de cambios automático está habilitado para DataServiceCollection<T>. Puede crear una instancia de DataServiceCollection<T> que usa el seguimiento de cambios manual al crear una instancia mediante un constructor que le permite proporcionar un valor de None para TrackingMode. Cuando use el seguimiento manual, debe implementar INotifyPropertyChanged y INotifyCollectionChanged y controlar los eventos para notificar manualmente los cambios a DataServiceContext.

Vea también

Referencia

DataServiceCollection<T> Clase

Sobrecarga de DataServiceCollection<T>

Espacio de nombres System.Data.Services.Client