Classe CommandSend

Implementa i metodi che un client può chiamare per inviare comandi in maniera asincrona alla coda dei comandi.

Spazio dei nomi: Microsoft.ApplicationServer.StoreManagement.Control
Assembly: Microsoft.ApplicationServer.StoreManagement (in microsoft.applicationserver.storemanagement.dll)

Uso

Sintassi

'Dichiarazione
Public MustInherit Class CommandSend
public abstract class CommandSend
public ref class CommandSend abstract
public abstract class CommandSend
public abstract class CommandSend

Osservazioni

Un cmdlet di controllo delle istanze aggiunge i comandi alla coda dei comandi utilizzando l'oggetto CommandSend e il servizio Gestione flussi di lavoro (WMS) li rimuove dalla coda dei comandi utilizzando l'oggetto CommandReceive. In alcune circostanze, ad esempio quando viene eseguito il cmdlet Remove-ASAppServiceInstance, l'archivio stesso elabora il comando per rimuovere l'istanza dall'archivio delle istanze.

Il codice riportato di seguito contiene un esempio di tipo derivato dalla classe CommandSend.

    public class MySqlCommandSend : CommandSend
    {
        readonly string connectionString;

        public MySqlCommandSend(string connectionString)
        {
            this.connectionString = connectionString;
        }

        public override IAsyncResult BeginSend(InstanceCommand command, TimeSpan timeout, AsyncCallback callback, object state)
        {
            throw new NotImplementedException();
        }

        public override void EndSend(IAsyncResult result)
        {
            throw new NotImplementedException();
        }
    }

Gerarchia ereditarietà

System.Object
  Microsoft.ApplicationServer.StoreManagement.Control.CommandSend

Protezione thread

Qualsiasi membro statico (condiviso in Visual Basic) di questo tipo è thread safe, diversamente dai membri istanza.

Piattaforme

Piattaforme di sviluppo

Visual Studio 2010 e versioni successive, .NET Framework 4

Piattaforme di destinazione

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2

Change History

Vedere anche

Informazioni di riferimento

CommandSend membri
Spazio dei nomi Microsoft.ApplicationServer.StoreManagement.Control