ActivityToolboxItem Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ActivityToolboxItem.
Sobrecargas
ActivityToolboxItem() |
Inicializa uma nova instância da classe ActivityToolboxItem. |
ActivityToolboxItem(Type) |
Inicializa uma nova instância da classe ActivityToolboxItem que cria o tipo especificado do componente Activity. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Inicializa uma nova instância da classe ActivityToolboxItem usando o SerializationInfo e o StreamingContext. |
ActivityToolboxItem()
Inicializa uma nova instância da classe ActivityToolboxItem.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Comentários
O construtor sem parâmetros para a ActivityToolboxItem classe .
Aplica-se a
ActivityToolboxItem(Type)
Inicializa uma nova instância da classe ActivityToolboxItem que cria o tipo especificado do 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
Aplica-se a
ActivityToolboxItem(SerializationInfo, StreamingContext)
Inicializa uma nova instância da classe ActivityToolboxItem usando o SerializationInfo e o StreamingContext.
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
O SerializationInfo que contém informações para desserializar o item de caixa de ferramentas.
- context
- StreamingContext
O StreamingContext que fornece o contexto de desserialização para o item de caixa de ferramentas.
Exemplos
O exemplo a seguir mostra uma classe completa ActivityToolboxItem para uma atividade personalizada. O Deserialize método é chamado dentro do construtor para inicializar uma nova instância do 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
Comentários
Quando ActivityToolboxItem é chamado, ele desserializa o item da caixa de ferramentas.