Compartir a través de


ServiceManager.GetService (Método) (Type)

Cuando se invalida en una clase derivada, recupera una instancia de un servicio del tipo especificado.

Espacio de nombres:  Microsoft.Windows.Design
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
Public MustOverride Function GetService ( _
    serviceType As Type _
) As Object
public abstract Object GetService(
    Type serviceType
)
public:
virtual Object^ GetService(
    Type^ serviceType
) abstract
abstract GetService : 
        serviceType:Type -> Object 
public abstract function GetService(
    serviceType : Type
) : Object

Parámetros

  • serviceType
    Tipo: System.Type
    Tipo de servicio que se va a recuperar.

Valor devuelto

Tipo: System.Object
Instancia del tipo de servicio solicitado; de lo contrario, nullreferencia null (Nothing en Visual Basic).

Implementaciones

IServiceProvider.GetService(Type)

Comentarios

Si nullreferencia null (Nothing en Visual Basic) no es aceptable como valor devuelto y se prefiere una excepción, utilice GetRequiredService<TServiceType> en su lugar. GetRequiredService<TServiceType> proporciona un contrato más fiable.

Seguridad de .NET Framework

Vea también

Referencia

ServiceManager Clase

GetService (Sobrecarga)

Microsoft.Windows.Design (Espacio de nombres)

EditingContext

ContextItem

Otros recursos

Extensibilidad de WPF Designer