Freigeben über


LoadOperation (generische Klasse)

Stellt einen asynchronen Ladevorgang dar.

Namespace: System.ServiceModel.DomainServices.Client
Assembly: System.ServiceModel.DomainServices.Client (in system.servicemodel.domainservices.client.dll)

Verwendung

'Usage
Dim instance As LoadOperation(Of TEntity)

Syntax

'Declaration
Public NotInheritable Class LoadOperation(Of TEntity As Entity)
    Inherits LoadOperation
public sealed class LoadOperation<TEntity> : LoadOperation where TEntity : Entity
generic<typename TEntity> where TEntity : Entity
public ref class LoadOperation sealed : public LoadOperation

GenericParameters

  • TEntity
    Der Entitätstyp, der geladen wird.

Beispiel

Im folgenden Beispiel wird ein LoadOperation-Objekt gezeigt, das verwendet wird, um ein DataGrid mit Daten aus einer Abfrage aufzufüllen.

Imports System.ServiceModel.DomainServices.Client
Imports RIAServicesExample.Web

Partial Public Class MainPage
    Inherits UserControl

    Private _customerContext As New CustomerDomainContext

    Public Sub New()
        InitializeComponent()

        Dim loadOp = Me._customerContext.Load(Me._customerContext.GetCustomersQuery())
        CustomerGrid.ItemsSource = loadOp.Entities
    End Sub

End Class
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using RIAServicesExample.Web;
using System.ServiceModel.DomainServices.Client;

namespace RIAServicesExample
{
    public partial class MainPage : UserControl
    {
        private CustomerDomainContext _customerContext = new CustomerDomainContext();

        public MainPage()
        {
            InitializeComponent();

            LoadOperation<Customer> loadOp = this._customerContext.Load(this._customerContext.GetCustomersQuery());
            CustomerGrid.ItemsSource = loadOp.Entities;
        }
    }
}

Vererbungshierarchie

System.Object
   System.ServiceModel.DomainServices.Client.OperationBase
     System.ServiceModel.DomainServices.Client.LoadOperation
      System.ServiceModel.DomainServices.Client.LoadOperation

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Change History

Siehe auch

Verweis

LoadOperation-Member
System.ServiceModel.DomainServices.Client-Namespace