Condividi tramite


Interfaccia ILayer

Elemento del livello

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Sintassi

'Dichiarazione
Public Interface ILayer _
    Inherits ILayerContainer, ILayerElement
public interface ILayer : ILayerContainer, ILayerElement
public interface class ILayer : ILayerContainer, 
    ILayerElement
type ILayer =  
    interface
        interface ILayerContainer
        interface ILayerElement
    end
public interface ILayer extends ILayerContainer, ILayerElement

Il tipo ILayer espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ArtifactReferences Ottenere i riferimenti a elementi.
Proprietà pubblica Comments Ottenere i commenti che sono contenuti in questo elemento (non i commenti collegati a esso). (Ereditato da ILayerContainer)
Proprietà pubblica Description Ottenere/impostare la descrizione. (Ereditato da ILayerElement)
Proprietà pubblica Id Ottiene l'identificatore univoco di questo elemento. (Ereditato da ILayerElement)
Proprietà pubblica IncomingDependencyLinks Ottenere i collegamenti di dipendenza in ingresso.
Proprietà pubblica IsDeleted Controllo se questo elemento è stato eliminato. (Ereditato da ILayerElement)
Proprietà pubblica Layers Ottenere i livelli che sono contenuti in questo elemento. (Ereditato da ILayerContainer)
Proprietà pubblica Name Ottenere/impostare il nome univoco. (Ereditato da ILayerElement)
Proprietà pubblica OutgoingDependencyLinks Ottenere i collegamenti di dipendenza in uscita.
Proprietà pubblica Parent Il contenitore padre, ossia un ILayer o un ILayerModel.
Proprietà pubblica Properties Ottiene un dizionario di stringhe che è possibile utilizzare per memorizzare i dati arbitrari a ogni ILayerElement. (Ereditato da ILayerElement)

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico CreateArtifactReferenceAsync(Project) Sottoposto a overload. (Definito da ArtifactReferenceExtensions).
Metodo di estensione pubblico CreateArtifactReferenceAsync(GraphNode) Sottoposto a overload. (Definito da ArtifactReferenceExtensionsInternal).
Metodo di estensione pubblico CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sottoposto a overload. (Definito da ArtifactReferenceExtensions).
Metodo di estensione pubblico CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sottoposto a overload. (Definito da ArtifactReferenceExtensionsInternal).
Metodo di estensione pubblico CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sottoposto a overload. Collegare questo livello a progetto Visual Studio.Si tratta di un'operazione asincrona.L'evento completato verrà chiamato quando l'operazione è terminata. (Definito da ArtifactReferenceExtensions).
Metodo di estensione pubblico CreateArtifactReferenceAsync(ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sottoposto a overload. Collegare questo livello a un elemento del progetto Visual Studio quali un file.Si tratta di un'operazione asincrona.L'evento completato verrà chiamato quando l'operazione è terminata. (Definito da ArtifactReferenceExtensions).
Metodo di estensione pubblico CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sottoposto a overload. Creare un nuovo riferimento dell'elemento in un nodo GraphModel. (Definito da ArtifactReferenceExtensionsInternal).
Metodo di estensione pubblico CreateComment() Sottoposto a overload. (Definito da Extensions).
Metodo di estensione pubblico CreateComment(String) Sottoposto a overload. Creare un commento. (Definito da Extensions).
Metodo di estensione pubblico CreateDependencyLink Collegare questo livello a un altro livello da cui dipende. (Definito da Extensions).
Metodo di estensione pubblico CreateLayer() Sottoposto a overload. (Definito da Extensions).
Metodo di estensione pubblico CreateLayer(String) Sottoposto a overload. Creare un nuovo livello. (Definito da Extensions).
Metodo di estensione pubblico Delete Eliminare l'elemento. (Definito da Extensions).
Metodo di estensione pubblico GetShape Ottenere la forma che presenta questo elemento livello. (Definito da Extensions).

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer

CreateLayer()

Altre risorse

Diagrammi livello: riferimento