AddInSegmentType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger typen av ett pipelinesegment.
public enum class AddInSegmentType
public enum AddInSegmentType
type AddInSegmentType =
Public Enum AddInSegmentType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| HostViewOfAddIn | 0 | Anger värdvyn för tilläggssegmentet. |
| HostSideAdapter | 1 | Anger ett kortsegment på värdsidan. |
| Contract | 2 | Anger ett kontraktsegment. |
| AddInSideAdapter | 3 | Anger ett tilläggskortsegment. |
| AddInView | 4 | Anger ett tilläggsvysegment. |
| AddIn | 5 | Anger ett tilläggssegment. |
Exempel
I följande exempel används AddInSegmentType uppräkningen för att utvärdera ett tilläggs kvalificeringsdata.
// 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
Kommentarer
I det här sammanhanget identifierar typen av ett pipelinesegment kategorin pipelinesegment: tillägg, tilläggskort, tilläggsvy, kontrakt, värddatorkort eller värdvyn för tillägget. Om ett pipelinesegments klass har ett QualificationDataAttribute attribut kan du hämta de data som anges i attributet med QualificationData egenskapen för ett AddInToken objekt.