Condividi tramite


Classe ReceivedInstanceCommand

Rappresenta un comando di istanza ricevuto. Il metodo EndTryReceive della classe CommandReceive restituisce un oggetto di questo tipo tramite un parametro out. Un client può utilizzare questo oggetto per accedere all'oggetto InstanceCommandContext associato al comando.

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

Uso

Sintassi

'Dichiarazione
Public MustInherit Class ReceivedInstanceCommand
    Inherits InstanceCommand
public abstract class ReceivedInstanceCommand : InstanceCommand
public ref class ReceivedInstanceCommand abstract : public InstanceCommand
public abstract class ReceivedInstanceCommand extends InstanceCommand
public abstract class ReceivedInstanceCommand extends InstanceCommand

Osservazioni

Esempio di implementazione:


    class MySqlReceivedInstanceCommand : ReceivedInstanceCommand
    {
        long commandId;
        MySqlCommandReceive receiver;
        MySqlInstanceCommandContext context;

        internal MySqlReceivedInstanceCommand(long commandId,
             Guid instanceId, Microsoft.ApplicationServer.StoreManagement.Control.CommandType commandType, IDictionary<string, string> serviceIdentifier, TimeSpan timeout,
            MySqlCommandReceive receiver) : base()
        {
            this.commandId = commandId;
            base.CommandType = commandType;
            base.InstanceId = instanceId;
            base.ServiceIdentifier = serviceIdentifier;
           
            this.receiver = receiver;
            this.context = new MySqlInstanceCommandContext(this);
        }
        public override InstanceCommandContext InstanceCommandContext
        {
            get
            {
                return this.context;
            }
        }
    }

Gerarchia ereditarietà

System.Object
   Microsoft.ApplicationServer.StoreManagement.Control.InstanceCommand
    Microsoft.ApplicationServer.StoreManagement.Control.ReceivedInstanceCommand

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

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