Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo WorkflowView.IServiceProvider.GetService (Type)

 

Data di pubblicazione: ottobre 2016

Ottiene il servizio del tipo specificato, se disponibile.

Spazio dei nomi:   System.Workflow.ComponentModel.Design
Assembly:  System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)

object IServiceProvider.GetService(
	Type serviceType
)

Parametri

serviceType
Type: System.Type

Oggetto Type del servizio da recuperare.

Valore restituito

Type: System.Object

Classe Object che implementa il servizio richiesto o riferimento null (Nothing in Visual Basic) se non è possibile risolvere il servizio.

Se il parametro serviceType è CommandID, questo metodo restituirà un valore CommandID specifico. Per qualsiasi altro Type, GetService restituirà un oggetto che implementa il servizio richiesto oppure un riferimento null (Nothing) se il servizio non può essere risolto.

Nell'esempio seguente viene utilizzato il metodo GetService dell'oggetto WorkflowView per restituire un'interfaccia ISelectionService. Se il servizio esiste, viene chiamato il metodo EnsureVisible passando l'attività attualmente selezionata mediante la proprietà PrimarySelection dell'oggetto ISelectionService.

public void FindSelection()
{
    ISelectionService selectionService;
    selectionService = ((IServiceProvider)this.workflowView).GetService(typeof(ISelectionService))
        as ISelectionService;

    if (selectionService != null)
        this.workflowView.EnsureVisible(selectionService.PrimarySelection);
}

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: