다음을 통해 공유


MessageSurrogateFilter 대리자

정의

RemotingSurrogateSelector 클래스에 대해 IMessage를 만드는 동안 ObjRef 클래스가 특정 MarshalByRefObject 속성을 무시할지 여부를 결정합니다.

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 

매개 변수

key
String

특정 원격 메시지 속성에 대한 키입니다.

value
Object

특정 원격 메시지 속성의 값입니다.

반환 값

MarshalByRefObject 클래스에 대해 ObjRef를 만드는 동안 RemotingSurrogateSelector 클래스가 특정 IMessage 속성을 무시해야 하는 경우 true입니다.

특성

설명

MessageSurrogateFilter 대리자 사용 하기 위한.NET framework 원격 인프라에 의해서만; 대리자를 직접 인스턴스화하고 하지 해야 합니다.

합니다 Filter 의 속성을 RemotingSurrogateSelector 클래스를 가져오고 설정를 MessageSurrogateFilter 인스턴스.

각 키/값 매개 변수 쌍에 속하는 원격 메시지 속성은는 Properties 의 속성을 IMessage 클래스입니다.

확장 메서드

GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.

적용 대상

추가 정보