Condividi tramite


Classe FeatureConnectorInformation

Contiene informazioni che descrivono un connettore di funzionalità specificato.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Features.FeatureConnectorInformation

Spazio dei nomi:  Microsoft.Windows.Design.Features
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

'Dichiarazione
Public MustInherit Class FeatureConnectorInformation
public abstract class FeatureConnectorInformation
public ref class FeatureConnectorInformation abstract
[<AbstractClass>]
type FeatureConnectorInformation =  class end
public abstract class FeatureConnectorInformation

Il tipo FeatureConnectorInformation espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto FeatureConnectorInformation Inizializza una nuova istanza della classe FeatureConnectorInformation.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica FeatureConnectorType Ottiene il tipo di connettore di funzionalità descritto da FeatureConnectorInformation.
Proprietà pubblica PendingItems Ottiene un elenco di elementi di contesto richiesti dal connettore di funzionalità, ma non ancora disponibili nel contesto di modifica.
Proprietà pubblica PendingServices Ottiene un elenco di servizi richiesti dal connettore di funzionalità, ma non ancora disponibili nel contesto di modifica.
Proprietà pubblica RequiredItems Ottiene un elenco di elementi di contesto richiesti dal connettore di funzionalità.
Proprietà pubblica RequiredServices Ottiene un elenco di servizi richiesti dal connettore di funzionalità.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Il gestore di funzionalità mantiene un unico FeatureConnectorInformation per ogni connettore di funzionalità che gestisce. I connettori di funzionalità in esecuzione e in sospeso si ottengono dalle proprietà RunningConnectors e PendingConnectors.

Esempi

Nell'esempio di codice seguente viene illustrato come utilizzare la classe FeatureConnectorInformation per accedere ai connettori in esecuzione e in sospeso. Per l'elenco di codice completo, vedere Procedura: creare un connettore di funzionalità personalizzato.

' Binds the activatedFeatures and pendingFeatures controls
' the FeatureManager's RunningConnectors and PendingConnectors\
' properties.
Private Sub Bind()
    activatedFeatures.Items.Clear()
    pendingFeatures.Items.Clear()

    Dim info As FeatureConnectorInformation
    For Each info In featManager.RunningConnectors
        activatedFeatures.Items.Add(info)
    Next info

    For Each info In featManager.PendingConnectors
        pendingFeatures.Items.Add(info)
    Next info

End Sub
// Binds the activatedFeatures and pendingFeatures controls
// the FeatureManager's RunningConnectors and PendingConnectors\
// properties.
private void Bind() 
{
    activatedFeatures.Items.Clear();
    pendingFeatures.Items.Clear();

    foreach (FeatureConnectorInformation info in 
        featManager.RunningConnectors) 
    {
        activatedFeatures.Items.Add(info);
    }

    foreach (FeatureConnectorInformation info in 
        featManager.PendingConnectors) 
    {
        pendingFeatures.Items.Add(info);
    }
}

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Features

FeatureManager

FeatureProvider

FeatureConnector<TFeatureProviderType>

Altre risorse

Procedura: creare un connettore di funzionalità personalizzato

Provider di funzionalità e connettori di funzionalità

Informazioni sull'estensibilità Progettazione WPF