Partition Classe

Definizione

Estende la partizione con supporto di immutabilità

public ref class Partition sealed : IDisposable
public sealed class Partition : IDisposable
type Partition = class
    interface IDisposable
Public NotInheritable Class Partition
Implements IDisposable
Ereditarietà
Partition
Implementazioni

Costruttori

Partition(Store)

Costruttore

Proprietà

AlternateId

La classe AlternateId viene utilizzata in

Contexts

I contesti a cui viene fatto riferimento nella partizione. Le chiavi del dizionario sono gli ID dei contesti. I valori di dizionario sono istanze di contesto.

DirtyCount

Indica il numero di modifiche alla partizione.

DomainDataDirectory

Ottiene la directory delle informazioni di dominio dell'archivio a cui questa partizione appartiene.

ElementDirectory

Directory degli elementi contenuti nella partizione.

ElementFactory

ElementFactory per il modello

Id

ID di questa partizione.

IsDirty

Indica true quando la partizione è in uno stato di modificato.

IsReadOnly

Ottiene se la partizione è di sola lettura.

StateId

StateId che definisce lo stato dell'oggetto di partizione.

Store

Archivio cui la partizione appartiene.

Metodi

AddContext(Context)

Aggiungere contesto alla partizione

DeleteElements(IEnumerable<ModelElement>, Guid[])

Elimina i grafici degli oggetti inseriti nella raccolta degli elementi specificata.

Dispose()

Elimina lo stato dell'oggetto.

Finalize()

Distruttore.

FindByAlternateId(Store, Object)

Trovare una partizione mediante AlternateKey

GetClosureList(ICollection<ModelElement>, ClosureType)

Ottiene un elenco della chiusura del tipo specificato basato sull'elenco specificato per l'elemento radice

GetClosureList(ICollection<ModelElement>, ClosureType, Boolean)

Ottiene un elenco della chiusura del tipo specificato basato sull'elenco specificato per l'elemento radice

GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>)

Ottiene un elenco della chiusura del tipo specificato basato sull'elenco specificato per l'elemento radice

GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>)

Ottiene un elenco della chiusura del tipo specificato basato sull'elenco specificato per l'elemento radice

GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>)

Ottiene un elenco della chiusura del tipo specificato basato sull'elenco specificato per l'elemento radice

GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>)

Ottiene un elenco della chiusura del tipo specificato basato sull'elenco specificato per l'elemento radice

GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType)

Crea un ElementGroupPrototype del tipo di chiusura specificato in base all'elenco specificato di elementi radice

GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean)

Crea un ElementGroupPrototype del tipo di chiusura specificato in base all'elenco specificato di elementi radice

RemoveContext(Context)

Metodo per rimuovere un contesto dalla partizione

evento

PartitionDisposing

Consente ai client di ricevere eventi PartitionDisposing

Metodi di estensione

CanDeleteElements(Partition, IEnumerable<ModelElement>, Guid[])

Eseguire query per determinare se un set di elementi specificato può essere eliminato, considerando eventuali blocchi IMS applicabili a qualsiasi elemento nella chiusura di eliminazione completa degli elementi. Gli elementi non possono essere rimossi se qualsiasi elemento nella chiusura ha il blocco per l'eliminazione o se qualsiasi elemento è la destinazione di un collegamento originato da un elemento con il blocco per RolePlayer e tale elemento è esterno alla chiusura.

GetLocks(Partition)

Ottiene i flag di blocco per l'istanza di Partition. Includerà tutti i blocchi abilitati nell'archivio che contiene la partizione.

IsLocked(Partition, Locks)

Verifica se la partizione ha un set specificato di blocchi

SetLocks(Partition, Locks)

Impostare i contrassegni di blocco dell'istanza di Partition specificata

Si applica a