AddInSegmentType Sabit listesi

Tanım

İşlem hattı kesiminin türünü belirtir.

public enum class AddInSegmentType
public enum AddInSegmentType
type AddInSegmentType = 
Public Enum AddInSegmentType
Devralma
AddInSegmentType

Alanlar

AddIn 5

Bir eklenti kesimi belirtir.

AddInSideAdapter 3

Eklenti tarafı bağdaştırıcı kesimini belirtir.

AddInView 4

Eklenti görünümü segmentini belirtir.

Contract 2

Bir sözleşme kesimi belirtir.

HostSideAdapter 1

Konak tarafı bağdaştırıcı kesimini belirtir.

HostViewOfAddIn 0

Eklenti kesiminin konak görünümünü belirtir.

Örnekler

Aşağıdaki örnek, bir eklentinin AddInSegmentType niteleme verilerini değerlendirmek için numaralandırmayı kullanır.

// 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

Açıklamalar

Bu bağlamda işlem hattı kesiminin türü, işlem hattı segmenti kategorisini tanımlar: eklenti, eklenti tarafı bağdaştırıcı, eklenti görünümü, sözleşme, konak tarafı bağdaştırıcı veya eklentinin konak görünümü. İşlem hattı kesiminin sınıfının özniteliği QualificationDataAttribute varsa, özniteliğinde belirtilen verileri bir AddInToken nesnenin QualificationData özelliğiyle elde edebilirsiniz.

Şunlara uygulanır