Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona un contenedor lógico para los elementos de un almacén.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Partition
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
Public NotInheritable Class Partition _
Implements IDisposable
public sealed class Partition : IDisposable
El tipo Partition expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
Partition | Constructor |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
AlternateId | el AlternateId se utiliza en |
![]() |
Contexts | Los contextos en los que se hace referencia en la partición.Claves de diccionario son los id. de los contextos.Los valores del diccionario son instancias de contexto. |
![]() |
DirtyCount | Indica el número de cambios en la partición. |
![]() |
DomainDataDirectory | Obtiene el directorio de información del dominio del almacén que esta partición pertenece. |
![]() |
ElementDirectory | Directorio de los elementos contenidos en el elemento. |
![]() |
ElementFactory | el ElementFactory para el modelo |
![]() |
Id | el id. de esta partición. |
![]() |
IsDirty | Indica true cuando el elemento está en un estado modificada. |
![]() |
IsReadOnly | Obtiene si esta partición es de solo lectura. |
![]() |
StateId | Un StateId que define en qué estado se este objeto de partición. |
![]() |
Store | El almacén la partición pertenece. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
AddContext | agregue el contexto a la partición |
![]() |
DeleteElements | Elimine los gráficos de objetos arraigados en la colección especificada de elementos. |
![]() |
Dispose | Elimina el estado de este objeto. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() ![]() |
FindByAlternateId | Busque un elemento por su AlternateKey |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType) | Obtiene una lista del tipo especificado según la lista especificada del elemento raíz |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) | Obtiene una lista del tipo especificado según la lista especificada del elemento raíz |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) | Obtiene una lista del tipo especificado según la lista especificada del elemento raíz |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) | Obtiene una lista del tipo especificado según la lista especificada del elemento raíz |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Obtiene una lista del tipo especificado según la lista especificada del elemento raíz |
![]() |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Obtiene una lista del tipo especificado según la lista especificada del elemento raíz |
![]() |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) | Crea un ElementGroupPrototype del tipo especificado de cierre según la lista especificada de elementos raíz |
![]() |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) | Crea un ElementGroupPrototype del tipo especificado de cierre según la lista especificada de elementos raíz |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
RemoveContext | Método para quitar un contexto de partición |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
| Nombre | Descripción | |
|---|---|---|
![]() |
PartitionDisposing | Permite que los clientes reciben los eventos de PartitionDisposing |
Arriba
Métodos de extensión
| Nombre | Descripción | |
|---|---|---|
![]() |
CanDeleteElements | La consulta si un conjunto especificado de elementos se puede eliminar, teniendo en cuenta cualquier IMS bloquea aplicable a cualquiera de los elementos en el cierre completo de cancelación de elementos.Los elementos no se pueden eliminar si cualquier elemento del cierre es Suprimir bloqueada, o si el elemento es el destino de un vínculo originó en un elemento con el bloqueo AND de RolePlayer que el elemento está fuera del cierre. (Definido por ImmutabilityExtensionMethods). |
![]() |
GetLocks | Obtiene los indicadores de bloqueo para esta instancia del elemento.También cualquier bloqueo habilitado en el almacén que contiene la partición. (Definido por ImmutabilityExtensionMethods). |
![]() |
IsLocked | Pruebe de si esta partición tiene cualquiera de un conjunto especificado bloqueos (Definido por ImmutabilityExtensionMethods). |
![]() |
SetLocks | Establezca los indicadores de bloqueo de la instancia especificada de partición (Definido por ImmutabilityExtensionMethods). |
Arriba
Comentarios
un almacén puede tener cualquier número de particiones.En la mayoría de los casos, un almacén sólo utiliza una partición, que se denomina la partición predeterminada.Si no realiza ningún cambio en el comportamiento predeterminado, todos los elementos están en la partición predeterminada.
Cuando se crea un elemento, puede indicar qué partición que desee que se creará en.
Las particiones preven aún se para dividir los elementos y los vínculos de un modelo en diferentes grupos lógicos.Una razón para usar varias particiones es aislar las acciones de deshacer y rehacer en diferentes colas en las distintas particiones.Las acciones de deshacer y rehacer se aplican a un elemento.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling (Espacio de nombres)
.gif)
.gif)
.gif)
.gif)
.gif)