Context.RegisterDynamicProperty 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
원격 서비스를 사용하여 IDynamicProperty 인터페이스를 구현하는 동적 속성을 등록합니다.
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public:
static bool RegisterDynamicProperty(System::Runtime::Remoting::Contexts::IDynamicProperty ^ prop, ContextBoundObject ^ obj, System::Runtime::Remoting::Contexts::Context ^ ctx);
public static bool RegisterDynamicProperty (System.Runtime.Remoting.Contexts.IDynamicProperty prop, ContextBoundObject obj, System.Runtime.Remoting.Contexts.Context ctx);
static member RegisterDynamicProperty : System.Runtime.Remoting.Contexts.IDynamicProperty * ContextBoundObject * System.Runtime.Remoting.Contexts.Context -> bool
Public Shared Function RegisterDynamicProperty (prop As IDynamicProperty, obj As ContextBoundObject, ctx As Context) As Boolean
매개 변수
- prop
- IDynamicProperty
등록할 동적 속성입니다.
가 등록된 개체/프록시 property
입니다.
- ctx
- Context
가 등록된 컨텍스트 property
입니다.
반환
속성이 성공적으로 등록되었으면 true
이고, 그렇지 않으면 false
입니다.
예외
prop
또는 해당 이름이 null
이거나 동적 속성이 아닌 경우, 즉IDynamicProperty를 구현하지 않는 경우
개체와 컨텍스트가 모두 지정된 경우, 즉 obj
와 ctx
가 모두 null
이 아닌 경우
설명
에 따라 obj
하 고 ctx
, prop
원격 호출의 경로 있는 일부 위치에 배치 되는 싱크를 제공 하 라는 메시지가 표시 됩니다. 여러 속성을 등록 하는 경우 해당 싱크에 호출 간에 변경할 수 있는 임의의 순서로 호출 됩니다.
하는 경우 obj
아닙니다 null
, 그런 다음 프록시 인 경우 프록시에서 수행한 호출은 모두 가로챌 합니다. 그렇지 않은 경우, obj
는 실제 개체를 개체에 대 한 모든 호출을 가로채는 합니다. 합니다 ctx
매개 변수 여야 합니다 null
합니다.
경우 ctx
아닙니다 null
, obj
있어야 null
모든 호출은 입력 하 고 컨텍스트를 벗어나지 가로챌 합니다.
둘 다 ctx
및 obj
는 null
, 가로챈 들어가고 나가는 모든 컨텍스트에 대 한 모든 호출 합니다.
적용 대상
.NET