IGuardedOperations.CallExtensionPoint Yöntem

Tanım

Aşırı Yüklemeler

CallExtensionPoint(Action)

Bir uzantı noktasına korumalı bir çağrı yapar.

CallExtensionPoint(Object, Action)

Bir uzantı noktasına korumalı bir çağrı yapar.

CallExtensionPoint(Object, Action, Predicate<Exception>)

Bir uzantı noktasına korumalı bir çağrı yapar.

CallExtensionPoint<T>(Func<T>, T)

Bir uzantı noktasına korumalı bir çağrı yapar.

CallExtensionPoint<T>(Object, Func<T>, T)

Bir uzantı noktasına korumalı bir çağrı yapar.

CallExtensionPoint(Action)

Bir uzantı noktasına korumalı bir çağrı yapar.

public:
 void CallExtensionPoint(Action ^ call);
public void CallExtensionPoint (Action call);
abstract member CallExtensionPoint : Action -> unit
Public Sub CallExtensionPoint (call As Action)

Parametreler

call
Action

Uzantı noktasını çağıran temsilci.

Açıklamalar

Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır

CallExtensionPoint(Object, Action)

Bir uzantı noktasına korumalı bir çağrı yapar.

public:
 void CallExtensionPoint(System::Object ^ errorSource, Action ^ call);
public void CallExtensionPoint (object errorSource, Action call);
abstract member CallExtensionPoint : obj * Action -> unit
Public Sub CallExtensionPoint (errorSource As Object, call As Action)

Parametreler

errorSource
Object

Özel durum oluşturabilecek uzantı nesnesine veya olay işleyicisine başvuru. Performans ve hataları izlemek için kullanılır.

call
Action

Uzantı noktasını çağıran temsilci.

Açıklamalar

Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır

CallExtensionPoint(Object, Action, Predicate<Exception>)

Bir uzantı noktasına korumalı bir çağrı yapar.

public:
 void CallExtensionPoint(System::Object ^ errorSource, Action ^ call, Predicate<Exception ^> ^ exceptionGuardFilter);
public void CallExtensionPoint (object errorSource, Action call, Predicate<Exception> exceptionGuardFilter);
abstract member CallExtensionPoint : obj * Action * Predicate<Exception> -> unit
Public Sub CallExtensionPoint (errorSource As Object, call As Action, exceptionGuardFilter As Predicate(Of Exception))

Parametreler

errorSource
Object

Özel durum oluşturabilecek uzantı nesnesine veya olay işleyicisine başvuru. Performans ve hataları izlemek için kullanılır.

call
Action

Uzantı noktasını çağıran temsilci.

exceptionGuardFilter
Predicate<Exception>

Hangi özel durumların korunması gerektiğini belirler. Bir özel durum yalnızca exceptionGuardFilter truedöndürürse işlenir.

Açıklamalar

Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır

CallExtensionPoint<T>(Func<T>, T)

Bir uzantı noktasına korumalı bir çağrı yapar.

public:
generic <typename T>
 T CallExtensionPoint(Func<T> ^ call, T valueOnThrow);
public T CallExtensionPoint<T> (Func<T> call, T valueOnThrow);
abstract member CallExtensionPoint : Func<'T> * 'T -> 'T
Public Function CallExtensionPoint(Of T) (call As Func(Of T), valueOnThrow As T) As T

Tür Parametreleri

T

Parametreler

call
Func<T>

Uzantı noktasını çağıran temsilci.

valueOnThrow
T

Temsilci çağrısı başarısız olursa döndürülen değer.

Döndürülenler

T

callVeya sonucu valueOnThrow .

Açıklamalar

Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır

CallExtensionPoint<T>(Object, Func<T>, T)

Bir uzantı noktasına korumalı bir çağrı yapar.

public:
generic <typename T>
 T CallExtensionPoint(System::Object ^ errorSource, Func<T> ^ call, T valueOnThrow);
public T CallExtensionPoint<T> (object errorSource, Func<T> call, T valueOnThrow);
abstract member CallExtensionPoint : obj * Func<'T> * 'T -> 'T
Public Function CallExtensionPoint(Of T) (errorSource As Object, call As Func(Of T), valueOnThrow As T) As T

Tür Parametreleri

T

Parametreler

errorSource
Object

Özel durum oluşturabilecek uzantı nesnesine veya olay işleyicisine başvuru. Performans ve hataları izlemek için kullanılır.

call
Func<T>

Uzantı noktasını çağıran temsilci.

valueOnThrow
T

Temsilci çağrısı başarısız olursa döndürülen değer.

Döndürülenler

T

callVeya sonucu valueOnThrow .

Açıklamalar

Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır