MethodTaskItem.Usage Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.