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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Windows.Design (Espacio de nombres)