WebExtensionStoreType

WebExtensionStoreType enumeration

Listet verfügbare Typen eines Web-Erweiterungsspeichers auf.

public enum WebExtensionStoreType

Werte

NameWertBeschreibung
SPCatalog0Gibt an, dass der Geschäftstyp SharePoint-Unternehmenskatalog ist.
OMEX1Gibt an, dass der Geschäftstyp Office.com ist.
SPApp2Gibt an, dass der Speichertyp eine SharePoint-Webanwendung ist.
Exchange3Gibt an, dass der Speichertyp ein Exchange-Server ist.
FileSystem4Gibt an, dass der Speichertyp eine Dateisystemfreigabe ist.
Registry5Gibt an, dass der Speichertyp die Systemregistrierung ist.
ExCatalog6Gibt an, dass der Speichertyp „Zentralisierte Bereitstellung über Exchange“ ist.
Default0Standardwert.

Beispiele

Zeigt, wie man einem Dokument eine Weberweiterung hinzufügt.

Document doc = new Document();

// Aufgabenbereich mit „MyScript“-Add-in erstellen, der vom Dokument verwendet wird,
// dann den Standardspeicherort festlegen.
TaskPane myScriptTaskPane = new TaskPane();
doc.WebExtensionTaskPanes.Add(myScriptTaskPane);
myScriptTaskPane.DockState = TaskPaneDockState.Right;
myScriptTaskPane.IsVisible = true;
myScriptTaskPane.Width = 300;
myScriptTaskPane.IsLocked = true;

// Wenn sich mehrere Aufgabenbereiche am selben Andockort befinden, können wir diesen Index festlegen, um sie anzuordnen.
myScriptTaskPane.Row = 1;

// Erstellen Sie ein Add-In mit dem Namen „MyScript Math Sample“, in dem der Aufgabenbereich angezeigt wird.
WebExtension webExtension = myScriptTaskPane.WebExtension;

// Legen Sie Referenzparameter für den Anwendungsspeicher für unser Add-In fest, z. B. die ID.
webExtension.Reference.Id = "WA104380646";
webExtension.Reference.Version = "1.0.0.0";
webExtension.Reference.StoreType = WebExtensionStoreType.OMEX;
webExtension.Reference.Store = CultureInfo.CurrentCulture.Name;
webExtension.Properties.Add(new WebExtensionProperty("MyScript", "MyScript Math Sample"));
webExtension.Bindings.Add(new WebExtensionBinding("MyScript", WebExtensionBindingType.Text, "104380646"));

// Dem Benutzer erlauben, mit dem Add-In zu interagieren.
webExtension.IsFrozen = false;

// Wir können über Developer -> auf die Web-Erweiterung in Microsoft Word zugreifen. Add-Ins.
doc.Save(ArtifactsDir + "Document.WebExtension.docx");

// Entfernen Sie auf diese Weise alle Aufgabenbereiche der Weberweiterung auf einmal.
doc.WebExtensionTaskPanes.Clear();

Assert.AreEqual(0, doc.WebExtensionTaskPanes.Count);

Siehe auch