Compartir a través de


MethodTaskItem.Usage Propiedad

Definición

Obtiene o establece el uso del método.

public:
 property Microsoft::Web::Management::Client::MethodTaskItemUsages Usage { Microsoft::Web::Management::Client::MethodTaskItemUsages get(); void set(Microsoft::Web::Management::Client::MethodTaskItemUsages value); };
public Microsoft.Web.Management.Client.MethodTaskItemUsages Usage { get; set; }
member this.Usage : Microsoft.Web.Management.Client.MethodTaskItemUsages with get, set
Public Property Usage As MethodTaskItemUsages

Valor de propiedad

Uno de los valores de MethodTaskItemUsages.

Ejemplos

En el ejemplo siguiente se muestra la salida siguiente en el agente de escucha de seguimiento.

TaskList enabled True

ContextMenu enabled True

Person prs = new Person(66, "Joe", "Smith");
MethodTaskItem mti_i = new MethodTaskItem(
                                "InvTst",       // Method Name
                                "Invoke Test",   // Menu item Text
                                sDemoCat,       // Category
                                "Tool Tip:SC",  // ToolTip non-functional
                                imgAsk,          // Menu Icon
                                prs);      // user data
mti_i.CausesNavigation = false;
traceMTI(mti_i);

items.Add(mti_i);
void traceMTI(MethodTaskItem mti) {

    Trace.WriteLine(mti.MethodName);

    Type mtiType = typeof(MethodTaskItemUsages);
    int k = Convert.ToInt32(mti.Usage);

    foreach (string s in Enum.GetNames(mtiType)) {
        int j = Convert.ToInt32(Enum.Format(mtiType, Enum.Parse(mtiType, s), "d"));
        Trace.WriteLine(s + " enabled " + ((j & k) != 0));
    }

}

Comentarios

El MethodTaskItem constructor combina ambos Microsoft.Web.Management.Client.MethodTaskItemUsages valores de enumeración mediante la operación bit a bit OR .

Se aplica a