MessageSurrogateFilter Temsilci

Tanım

Sınıfın RemotingSurrogateSelector bir sınıf için MarshalByRefObject oluştururken ObjRef belirli IMessage bir özelliği yoksayıp yoksaymayacağını belirler.

public delegate bool MessageSurrogateFilter(System::String ^ key, System::Object ^ value);
public delegate bool MessageSurrogateFilter(string key, object value);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MessageSurrogateFilter(string key, object value);
type MessageSurrogateFilter = delegate of string * obj -> bool
[<System.Runtime.InteropServices.ComVisible(true)>]
type MessageSurrogateFilter = delegate of string * obj -> bool
Public Delegate Function MessageSurrogateFilter(key As String, value As Object) As Boolean 

Parametreler

key
String

Belirli bir uzaktan iletişim iletisi özelliğinin anahtarı.

value
Object

Belirli bir uzaktan iletişim iletisi özelliğinin değeri.

Dönüş Değeri

truesınıfı için RemotingSurrogateSelectorMarshalByRefObject oluştururken ObjRef belirli IMessage bir özelliği yoksaymalıdır.

Öznitelikler

Açıklamalar

Temsilci MessageSurrogateFilter yalnızca .NET Framework uzaktan iletişim altyapısı tarafından kullanılmak üzere tasarlanmıştır; temsilcinin örneğini doğrudan oluşturmamalısınız.

Filter sınıfının özelliği RemotingSurrogateSelector bir MessageSurrogateFilter örneği alır ve ayarlar.

Her anahtar/değer parametre çifti, sınıfın Properties özelliğine ait bir uzaktan iletişim iletisi özelliğidir IMessage .

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ayrıca bkz.