AddInSegmentType Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het type van een pijplijnsegment.
public enum class AddInSegmentType
public enum AddInSegmentType
type AddInSegmentType =
Public Enum AddInSegmentType
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| HostViewOfAddIn | 0 | Hiermee geeft u de hostweergave van het invoegtoepassingssegment. |
| HostSideAdapter | 1 | Hiermee geeft u een host-side adapter segment. |
| Contract | 2 | Hiermee geeft u een contractsegment op. |
| AddInSideAdapter | 3 | Hiermee geeft u een adaptersegment aan de zijkant op. |
| AddInView | 4 | Hiermee geeft u een invoegtoepassingsweergavesegment op. |
| AddIn | 5 | Hiermee geeft u een invoegtoepassingssegment op. |
Voorbeelden
In het volgende voorbeeld wordt de opsomming gebruikt om de AddInSegmentType kwalificatiegegevens van een invoegtoepassing te evalueren.
// 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
Opmerkingen
In deze context identificeert het type pijplijnsegment de categorie van het pijplijnsegment: invoegtoepassing, invoegtoepassingsadapter, invoegtoepassingsweergave, contract, hostadapter of de hostweergave van de invoegtoepassing. Als de klasse van een pijplijnsegment een QualificationDataAttribute kenmerk heeft, kunt u de gegevens ophalen die zijn opgegeven in het kenmerk met de QualificationData eigenschap van een AddInToken object.