ActivityToolboxItem Constructores
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í.
Inicializa una nueva instancia de la clase ActivityToolboxItem.
Sobrecargas
ActivityToolboxItem() |
Inicializa una nueva instancia de la clase ActivityToolboxItem. |
ActivityToolboxItem(Type) |
Inicializa una nueva instancia de la clase ActivityToolboxItem que crea el tipo especificado del componente Activity. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Inicializa una nueva instancia de la clase ActivityToolboxItem utilizando la clase SerializationInfo y la estructura StreamingContext especificadas. |
ActivityToolboxItem()
Inicializa una nueva instancia de la clase ActivityToolboxItem.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Comentarios
Constructor sin parámetros para la ActivityToolboxItem clase .
Se aplica a
ActivityToolboxItem(Type)
Inicializa una nueva instancia de la clase ActivityToolboxItem que crea el tipo especificado del componente Activity.
public:
ActivityToolboxItem(Type ^ type);
public ActivityToolboxItem (Type type);
new System.Workflow.ComponentModel.Design.ActivityToolboxItem : Type -> System.Workflow.ComponentModel.Design.ActivityToolboxItem
Public Sub New (type As Type)
Parámetros
Se aplica a
ActivityToolboxItem(SerializationInfo, StreamingContext)
Inicializa una nueva instancia de la clase ActivityToolboxItem utilizando la clase SerializationInfo y la estructura StreamingContext especificadas.
protected:
ActivityToolboxItem(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ActivityToolboxItem (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Workflow.ComponentModel.Design.ActivityToolboxItem : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Workflow.ComponentModel.Design.ActivityToolboxItem
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parámetros
- info
- SerializationInfo
SerializationInfo que contiene información para deserializar el elemento del cuadro de herramientas.
- context
- StreamingContext
StreamingContext que proporciona el contexto de la deserialización para el elemento del cuadro de herramientas.
Ejemplos
En el ejemplo siguiente se muestra una clase completa ActivityToolboxItem para una actividad personalizada. Se llama al método Deserialize dentro del constructor para inicializar una nueva instancia de ActivityToolboxItem.
[Serializable]
internal sealed class CustomActivityToolboxItem : ActivityToolboxItem
{
public CustomActivityToolboxItem(Type type)
: base(type)
{
}
private CustomActivityToolboxItem(SerializationInfo info, StreamingContext context)
{
Deserialize(info, context);
}
protected override IComponent[] CreateComponentsCore(IDesignerHost designerHost)
{
CompositeActivity parallel = new ParallelActivity();
parallel.Activities.Add(new CustomActivity());
parallel.Activities.Add(new CustomActivity());
return new IComponent[] { parallel };
}
}
<Serializable()> _
Friend Class CustomActivityToolboxItem
Inherits ActivityToolboxItem
Public Sub New(ByVal type As Type)
MyBase.new(type)
End Sub
Private Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
Deserialize(info, context)
End Sub
Protected Overrides Function CreateComponentsCore(ByVal designerHost As IDesignerHost) As IComponent()
Dim parallel As New ParallelActivity()
parallel.Activities.Add(New CustomActivity())
parallel.Activities.Add(New CustomActivity())
Return New IComponent() {parallel}
End Function
End Class
Comentarios
Cuando se llama a ActivityToolboxItem, deserializa el elemento del cuadro de herramientas.