ConnectionPoints
От: alf_8  
Дата: 20.12.06 18:42
Оценка:
День добрый!!

пытаюсь написать OPC сервер на C#, только вот пока не очень получается..

не могу разобраться с ConnectionPoints.

у клиента есть метод


private void AdviseIOPCDataCallback()
{
        Type    sinktype = typeof( IOPCDataCallback );
        Guid    sinkguid = sinktype.GUID;
        
        cpointcontainer.FindConnectionPoint( ref sinkguid, out callbackcpoint );
        if( callbackcpoint == null )
            return;

        callbackcpoint.Advise( this, out callbackcookie );
        }



он дергает метод сервера FindConnectionPoint.

Вопрос: как должен быть реализован этот метод на сервере, чтобы возвращать ConnectionPoint?

Сейчас у сервера есть метод, который был сгенерирован автоматически (из интерфейса):


public void FindConnectionPoint(ref Guid riid, out UCOMIConnectionPoint ppCP)
        {
            ppCP = null;
        }


подскажите, как можно достать нужный ConnectionPoint в этом методе. и вообще, по верному пути ли я иду.

заранее благодарен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.