Class SensitivityLabelCollection
SensitivityLabelCollection class
Represents the list of sensitivity labels.
public class SensitivityLabelCollection : CollectionBase<SensitivityLabel>
Constructors
Properties
Methods
Name | Description |
---|
Add(string, bool, SensitivityLabelAssignmentType, string, SensitivityLabelMarkType) | Adds a sensitivity label. |
BinarySearch(SensitivityLabel) | |
BinarySearch(SensitivityLabel, IComparer<SensitivityLabel>) | |
BinarySearch(int, int, SensitivityLabel, IComparer<SensitivityLabel>) | |
Clear() | |
Contains(SensitivityLabel) | |
CopyTo(SensitivityLabel[]) | |
CopyTo(SensitivityLabel[], int) | |
CopyTo(int, SensitivityLabel[], int, int) | |
Exists(Predicate<SensitivityLabel>) | |
Find(Predicate<SensitivityLabel>) | |
FindAll(Predicate<SensitivityLabel>) | |
FindIndex(Predicate<SensitivityLabel>) | |
FindIndex(int, Predicate<SensitivityLabel>) | |
FindIndex(int, int, Predicate<SensitivityLabel>) | |
FindLast(Predicate<SensitivityLabel>) | |
FindLastIndex(Predicate<SensitivityLabel>) | |
FindLastIndex(int, Predicate<SensitivityLabel>) | |
FindLastIndex(int, int, Predicate<SensitivityLabel>) | |
GetEnumerator() | |
IndexOf(SensitivityLabel) | |
IndexOf(SensitivityLabel, int) | |
IndexOf(SensitivityLabel, int, int) | |
LastIndexOf(SensitivityLabel) | |
LastIndexOf(SensitivityLabel, int) | |
LastIndexOf(SensitivityLabel, int, int) | |
RemoveAt(int) | |
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using Aspose.Cells.Metas;
using System;
public class MetasClassSensitivityLabelCollectionDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Create an instance of the SensitivityLabelCollection class
SensitivityLabelCollection labels = new SensitivityLabelCollection();
// Add sensitivity labels with different configurations
int index1 = labels.Add(
id: "cb353f78-2f72-4d20-a5ca-ee47c4a5e7e1",
isEnabled: true,
methodType: SensitivityLabelAssignmentType.Standard,
siteId: "contoso.sharepoint.com",
markType: SensitivityLabelMarkType.Header);
int index2 = labels.Add(
id: "e48007e5-f9ac-4f63-9edc-6ab9a312688f",
isEnabled: false,
methodType: SensitivityLabelAssignmentType.Privileged,
siteId: "contoso.sharepoint.com",
markType: SensitivityLabelMarkType.Footer);
// Apply the labels to workbook metadata
// Using CustomDocumentProperties instead since BuiltInDocumentProperties doesn't support SensitivityLabels
workbook.CustomDocumentProperties.Add("SensitivityLabels", labels.ToString());
// Save the workbook with sensitivity labels
workbook.Save("SensitivityLabelCollectionDemo.xlsx");
}
}
}
See Also