Aracılığıyla paylaş


IInvocationAction Arabirim

Bir nesne üzerinde bir işlem başlatır veya bir bileşenin bir bağlantı noktasına bir ileti gönderir.

Ad alanı:  Microsoft.VisualStudio.Uml.Actions
Derleme:  Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll içinde)

Sözdizimi

'Bildirim
Public Interface IInvocationAction _
    Inherits IAction, IExecutableNode, IActivityNode, IRedefinableElement,  _
    INamedElement, IElement
public interface IInvocationAction : IAction, 
    IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement
public interface class IInvocationAction : IAction, 
    IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement
type IInvocationAction =  
    interface
        interface IAction
        interface IExecutableNode
        interface IActivityNode
        interface IRedefinableElement
        interface INamedElement
        interface IElement
    end
public interface IInvocationAction extends IAction, IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement

IInvocationAction türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Activity Düğümün sahibi aktivitedir. (IActivityNode kaynağından devralındı.)
Genel özellik ApplicableStereotypes Bu öğeye uygulanabilir stereotypes kümesi. (IElement kaynağından devralındı.)
Genel özellik AppliedStereotypes Her IStereotypeInstance bir edinmek için bu öğe uygulandığını gösterir. (IElement kaynağından devralındı.)
Genel özellik Arguments Bağımsız değişken değerleri giriş iğne alır.
Genel özellik ClientDependencies Bu öğe istemci olduğu bağımlılık ilişkileri alır. (INamedElement kaynağından devralındı.)
Genel özellik Context Davranış Bu eylemle kısmen açıklanan Sınıflandırıcısı alır. (IAction kaynağından devralındı.)
Genel özellik Description Bu öğenin açıklaması. (IElement kaynağından devralındı.)
Genel özellik Incomings Hedef olarak düğüm kenarları. (IActivityNode kaynağından devralındı.)
Genel özellik Inputs Girdileri için eylem alır. (IAction kaynağından devralındı.)
Genel özellik IsLeaf Bu öğe değil özelleştirilmiş, doğru.Diğer bir deyişle, bir genelleştirmesi ilişkinin hedef olmamalıdır. (IRedefinableElement kaynağından devralındı.)
Genel özellik LocalPostconditions Yürütme tamamlandığında, yerine getirilmesi kısıtlamayı alır.NULL olabilir. (IAction kaynağından devralındı.)
Genel özellik LocalPreconditions Yürütme başladığında yerine getirilmesi kısıtlamayı alır.NULL olabilir. (IAction kaynağından devralındı.)
Genel özellik Name Bu öğenin içerdiği ad alanı içindeki adı.Bu ad alanında, bu ada sahip hiçbir öğe olmalıdır. (INamedElement kaynağından devralındı.)
Genel özellik Namespace Bu öğenin tanımlandığı ad alır.NULL olabilir. (INamedElement kaynağından devralındı.)
Genel özellik OnPort Aksi takdirde null, operasyonun alıcı nesnesinin bu bağlantı noktasında çağrılır.
Genel özellik Outgoings Kaynak olarak düğüme sahip kenarlar. (IActivityNode kaynağından devralındı.)
Genel özellik Outputs Eylem çıkışlarına alır. (IAction kaynağından devralındı.)
Genel özellik OwnedComments Bu öğe (yorumlar bağlı) yer alan açıklamalar alır. (IElement kaynağından devralındı.)
Genel özellik OwnedElements Bu öğe tarafından sahip olunan öğelerini alır.Her öğenin kök IModel dışında bir sahibi vardır. (IElement kaynağından devralındı.)
Genel özellik Owner Bu öğenin sahibi öğesi alır.Kök IModel dışında her öğenin bir sahibi vardır. (IElement kaynağından devralındı.)
Genel özellik QualifiedName İçerdiği ad alanı ile tam adı öneki, bu öğenin adını alır.Adı boşsa veya ad alanının tam adı boş ise, boş. (INamedElement kaynağından devralındı.)
Genel özellik Visibility Öğe burada başvurulabilir tanımlar.Ortak görülebilir herhangi bir yerinde; = Özel görünür yalnızca sahibi olan ad alanında; = korumalı sahibi olan ad; genelleştirmesi ilişkisi olan öğeler görünür = Paket varsa = ad sahibi olan paket içinde görünür.Varsayılan = public. (INamedElement kaynağından devralındı.)
Genel özellik VisibleAppliedStereotypes (IElement kaynağından devralındı.)

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi AddReference Bağlantılar genellikle dize URI, modelbus başvuru ya da iş öğesi kimliği gibi bir başvuru olduğu bir öğe için bir dizeAdı, başvuru türünü belirtmek için kullanın.Bağlantıyı temsil eden bir IReference nesnesi döndürür. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi ApplyStereotype Edinmek için öğeyi uygulanır.Model öğesinin uzantısı tarafından edinmek temsil eden bir IStereotypeInstance oluşturur. (ProfileStereotypeExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateArgumentInputPin Yeni bir InputPin nesnesi ve ayrıca IMicrosoft.VisualStudio.Uml.Actions.IInvocationAction yeni oluşturulan InputPin nesnesine bağlayan bir Microsoft.VisualStudio.Uml.Actions.InvocationActionHasArguments bağlantı oluşturun. (InvocationActionExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateLocalPostconditionConstraint Yeni bir postcondition IConstraint bu IAction tarafından sahip olunan oluşturun. (ActionExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateLocalPreconditionConstraint Yeni bir önkoşulu bu IAction ait IConstraint oluşturun. (ActionExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi Delete Bu öğe ve öğeleri ve şekilleri ait herhangi bir ilişkileri siler. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi DeleteAllReference Belirli bir etikete tüm başvuruları kaldırın. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetActivityEdgeSources Bu bir kenarları gelen Hizmeti'nden düğümler (ActivityExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetActivityEdgeTargets Bu sorgudan giden kenarları tarafından hedeflenen düğümler (ActivityExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetDependencyClients Bu bağımlı öğeleri koleksiyonu döndürür. (NamedElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetDependencySuppliers Bu bağımlı olduğu öğeler koleksiyonu döndürür. (NamedElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetId Bu öğe tanımlayan bir GUID değerini alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetModelStore Bu elemanı içeren IModelStore alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetReferences Bu öğeyle ilişkili IReferences belirli bir etikete alın. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetRelatedElements<T> Bu öğe için belirtilen türde ilişkileriyle ilgili öğeleri alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetRelatedLinks<T> Belirli bir türde ilişkileri ya da bu öðenin alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi Shapes Açık herhangi bir Diyagram veya belirtilen bir modeli öğe görüntüleyen tüm şekilleri diyagram açın. (PresentationHelpers tarafından tanımlandı.)

Üst

Notlar

[!NOT]

Bu tür üzerinde tanımlanan yöntemler uzantısı yöntemleri.Yöntemleri kullanmak için bir proje başvurusu ekleyin.net derleme Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll ve yönergesi içermelidir using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; kodunuzda.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Uml.Actions Ad Alanı