AddInSegmentType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le type d'un segment de pipeline.
public enum class AddInSegmentType
public enum AddInSegmentType
type AddInSegmentType =
Public Enum AddInSegmentType
- Héritage
Champs
AddIn | 5 | Spécifie un segment de complément. |
AddInSideAdapter | 3 | Spécifie un segment d'adaptateur côté complément. |
AddInView | 4 | Spécifie un segment de vue de complément. |
Contract | 2 | Spécifie un segment de contrat. |
HostSideAdapter | 1 | Spécifie un segment d'adaptateur côté hôte. |
HostViewOfAddIn | 0 | Spécifie la vue de l'hôte du segment de complément. |
Exemples
L’exemple suivant utilise l’énumération AddInSegmentType pour évaluer les données de qualification d’un complément.
// 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
Remarques
Dans ce contexte, le type d’un segment de pipeline identifie la catégorie du segment de pipeline : complément, adaptateur côté complément, vue du complément, contrat, adaptateur côté hôte ou vue hôte du complément. Si la classe d’un segment de pipeline a un QualificationDataAttribute attribut, vous pouvez obtenir les données spécifiées dans l’attribut avec la QualificationData propriété d’un AddInToken objet.