Método ServiceManager.GetRequiredService<TServiceType>

Recupera uma instância de um serviço do tipo especificado.

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Public Function GetRequiredService(Of TServiceType) As TServiceType
public TServiceType GetRequiredService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetRequiredService()
member GetRequiredService : unit -> 'TServiceType 
O JScript não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • TServiceType

Valor de retorno

Tipo: TServiceType
Uma instância do tipo de serviço solicitado.Este método nunca retorna nulluma referência nula (Nothing no Visual Basic).

Exceções

Exceção Condição
NotSupportedException

Não há um serviço do tipo solicitado.

Comentários

GetRequiredService<TServiceType>lança um NotSupportedException se um serviço do tipo solicitado não está disponível. Se nulluma referência nula (Nothing no Visual Basic) é aceitável como um valor de retorno no lugar de uma exceção, use GetService em vez disso. GetRequiredService<TServiceType>Fornece um contrato mais confiável.

Segurança do .NET Framework

Consulte também

Referência

ServiceManager Classe

Namespace Microsoft.Windows.Design

EditingContext

ContextItem

Outros recursos

Extensibilidade do WPF Designer