AddInSegmentType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Typ eines Pipelinesegments an.
public enum class AddInSegmentType
public enum AddInSegmentType
type AddInSegmentType =
Public Enum AddInSegmentType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| HostViewOfAddIn | 0 | Gibt die Hostansicht des Add-In-Segments an. |
| HostSideAdapter | 1 | Gibt ein hostseitiges Adaptersegment an. |
| Contract | 2 | Gibt ein Vertragssegment an. |
| AddInSideAdapter | 3 | Gibt ein add-in-side adapter segment an. |
| AddInView | 4 | Gibt ein Add-In-Ansichtssegment an. |
| AddIn | 5 | Gibt ein Add-In-Segment an. |
Beispiele
Im folgenden Beispiel wird die AddInSegmentType Enumeration verwendet, um die Qualifikationsdaten eines Add-Ins auszuwerten.
// Use qualification data to control
// how an add-in should be activated.
if (selectedToken.QualificationData[AddInSegmentType.AddIn]["Isolation"].Equals("NewProcess"))
{
// Create an external process.
AddInProcess external = new AddInProcess();
// Activate an add-in in the new process
// with the full trust security level.
Calculator CalcAddIn5 =
selectedToken.Activate<Calculator>(external,
AddInSecurityLevel.FullTrust);
Console.WriteLine("Add-in activated per qualification data.");
}
else
{
Console.WriteLine("This add-in is not designated to be activated in a new process.");
}
' Use qualification data to control
' how an add-in should be activated.
If selectedToken.QualificationData(AddInSegmentType.AddIn)("Isolation").Equals("NewProcess") Then
' Create an external process.
Dim external As AddInProcess = New AddInProcess
' Activate an add-in in an automatically generated
' application domain with a full trust security level.
Dim CalcAddin5 As Calculator =
selectedToken.Activate(Of Calculator)(external,
AddInSecurityLevel.FullTrust)
Console.WriteLine("Add-in activated per qualification data.")
Else
Console.WriteLine("This add-in is not designated to be activated in a new process.")
End If
Hinweise
In diesem Zusammenhang identifiziert der Typ eines Pipelinesegments die Kategorie des Pipelinesegments: Add-In, Add-In-seitige Adapter, Add-In-Ansicht, Vertrag, hostseitiger Adapter oder die Hostansicht des Add-Ins. Wenn die Klasse eines Pipelinesegments über ein QualificationDataAttribute Attribut verfügt, können Sie die im Attribut angegebenen Daten mit der QualificationData Eigenschaft eines AddInToken Objekts abrufen.