Share via


Oggetto DataFactory (RDSServer)

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server di RDS non sono più inclusi nel sistema operativo Windows. Per altri dettagli, vedere la Guida di riferimento per la compatibilità di Windows 8 e Windows Server 2012. I componenti del client di RDS verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Le applicazioni che usano RDS devono eseguire la migrazione a WCF Data Service.

Questo oggetto business lato server implementa i metodi che forniscono l'accesso ai dati in lettura/scrittura alle origini dati specificate per le applicazioni lato client.

L'oggetto RDSServer.DataFactory è progettato come oggetto Automazione lato server che riceve le richieste client. In un'implementazione Internet risiede in un server Web e ne viene creata un'istanza dal componente ADISAPI. L'oggetto RDSServer.DataFactory fornisce l'accesso in lettura e scrittura alle origini dati specificate, ma non contiene alcuna logica di convalida o di regole business.

Se si usa un metodo disponibile sia nell'oggetto RDSServer.DataFactory che in RDS.DataControl, Remote Data Service usa la versione RDS. DataControl per impostazione predefinita. L'impostazione predefinita presuppone un scenario di programmazione di base, dove RDSServer.DataFactory funge da oggetto business generico lato server.

Se si vuole che l'applicazione Web gestisca l'elaborazione lato server specifica dell'attività, è possibile sostituire RDSServer.DataFactory con un oggetto business personalizzato.

È possibile creare oggetti business lato server che chiamano i metodi RDSServer.DataFactory, ad esempio Query e CreateRecordset. Questa opzione è utile per aggiungere funzionalità agli oggetti business, pur sfruttando le tecnologie esistenti di Remote Data Service.

L'oggetto DataFactory non è sicuro per gli script eseguiti sul lato client.

L'ID classe per l'oggetto RDSServer.DataFactory è 9381D8F5-0288-11D0-9501-00AA00B911A5.

Questa sezione contiene l'argomento seguente.

Vedere anche

Esempio dell'oggetto DataFactory e dei metodi Query e CreateObject (VBScript)