CustomPackage
Contenuti
 [
        
            Nascondere
        ]
    CustomPackage class
Fornisce un contenitore per le proprietà dei metadati.
public abstract class CustomPackage : MetadataPackage
Proprietà
| Nome | Descrizione | 
|---|---|
| Count { get; } | Ottiene il numero di proprietà dei metadati. | 
| Item { get; } | Ottiene il MetadataPropertycon il nome specificato. | 
| Keys { get; } | Ottiene una raccolta dei nomi delle proprietà dei metadati. | 
| MetadataType { get; } | Ottiene il tipo di metadati. | 
| PropertyDescriptors { get; } | Ottiene una raccolta di descrittori che contengono informazioni sulle proprietà accessibili tramite il motore di ricerca GroupDocs.Metadata. | 
Metodi
| Nome | Descrizione | 
|---|---|
| AddProperties(Func<MetadataProperty, bool>, PropertyValue) | Aggiunge proprietà di metadati note che soddisfano il predicato specificato. L’operazione è ricorsiva quindi interessa anche tutti i pacchetti nidificati. | 
| Contains(string) | Determina se il pacchetto contiene una proprietà di metadati con il nome specificato. | 
| virtual FindProperties(Func<MetadataProperty, bool>) | Trova le proprietà dei metadati che soddisfano il predicato specificato. La ricerca è ricorsiva quindi interessa anche tutti i pacchetti nidificati. | 
| GetEnumerator() | Restituisce un enumeratore che scorre la raccolta. | 
| virtual RemoveProperties(Func<MetadataProperty, bool>) | Rimuove le proprietà dei metadati che soddisfano il predicato specificato. | 
| virtual Sanitize() | Rimuove le proprietà dei metadati scrivibili dal pacchetto. L’operazione è ricorsiva quindi interessa anche tutti i pacchetti annidati. | 
| SetProperties(Func<MetadataProperty, bool>, PropertyValue) | Imposta le proprietà dei metadati noti che soddisfano il predicato specificato. L’operazione è ricorsiva quindi interessa anche tutti i pacchetti nidificati. Questo metodo è una combinazione di AddPropertiesEUpdatePropertiesSe una proprietà esistente soddisfa il predicato, il suo valore viene aggiornato. Se nel pacchetto manca una proprietà nota che soddisfa il predicato, viene aggiunta al pacchetto. | 
| UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | Aggiorna le proprietà dei metadati noti che soddisfano il predicato specificato. L’operazione è ricorsiva quindi interessa anche tutti i pacchetti nidificati. | 
Guarda anche
- class MetadataPackage
- spazio dei nomi GroupDocs.Metadata.Common
- assemblea GroupDocs.Metadata