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 riferimenti all'elemento.
Proprietà pubblica Comments Per ottenere i commenti contenuti in questo elemento (non i commenti collegati a). (Ereditato da ILayerContainer)
Proprietà pubblica Description Ottenere o 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 l'elemento è stato eliminato. (Ereditato da ILayerElement)
Proprietà pubblica Layers Ottenere i livelli contenuti in questo elemento. (Ereditato da ILayerContainer)
Proprietà pubblica Name Ottenere o impostare il nome univoco. (Ereditato da ILayerElement)
Proprietà pubblica OutgoingDependencyLinks ottenere i collegamenti di dipendenza in uscita.
Proprietà pubblica Parent il contenitore padre, un ILayer o un ILayerModel.
Proprietà pubblica Properties Ottiene un dizionario di stringa che è possibile utilizzare per archiviare dati arbitrari a ciascuno 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(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sottoposto a overload. (Definito da ArtifactReferenceExtensions).
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 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