Aracılığıyla paylaş


ExtensionManager.TryGetSingleExtension<TInterfaceType> Yöntem

Bir tek uzantısını sağlanan genel almaya çalışır.

Ad alanı:  Microsoft.Data.Schema.Extensibility
Derleme:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll içinde)

Sözdizimi

'Bildirim
Public Function TryGetSingleExtension(Of TInterfaceType As {Class, IExtension}) ( _
    <OutAttribute> ByRef extensionHandle As ExtensionHandle(Of TInterfaceType) _
) As Boolean
public bool TryGetSingleExtension<TInterfaceType>(
    out ExtensionHandle<TInterfaceType> extensionHandle
)
where TInterfaceType : class, IExtension
public:
generic<typename TInterfaceType>
where TInterfaceType : ref class, IExtension
bool TryGetSingleExtension(
    [OutAttribute] ExtensionHandle<TInterfaceType>^% extensionHandle
)
member TryGetSingleExtension : 
        extensionHandle:ExtensionHandle<'TInterfaceType> byref -> bool  when 'TInterfaceType : not struct and IExtension
JScript genel türleri veya yöntemleri desteklemez.

Tür Parametreleri

  • TInterfaceType
    Türetildiği bir arabirim IExtension arabirimi.

Parametreler

Dönüş Değeri

Tür: System.Boolean
true tek bir uzantısı bulunursa; Aksi takdirde, nullnull başvuru (Visual Basic\'te Nothing).

Açıklamalar

Birden çok uzantı bulunamazsa veya hiçbir uzantı bulunursa ya, TInterfaceType Genel parametre destekleyen birden çok uzantı döndüreceðini false ve extensionHandle (out parametresi) nullnull başvuru (Visual Basic\'te Nothing).

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ExtensionManager Sınıf

Microsoft.Data.Schema.Extensibility Ad Alanı

IExtension

ExtensionHandle<TInterfaceType>