Пример #1
0
 public override void setDelegate(Delegate anyDelegate, String delegateName)
 {
     if (delegateName == "versionUp")
     {
         m_callbackVersionUp = (CallBackVersionUp)anyDelegate;
     }
     else
     {
         m_callback = (CallBack)anyDelegate;
     }
 }
Пример #2
0
        public CKLBNetAPI(CKLBTask parent, String apiUrl, String clientVersion, String consumerKey, String applicationID, uint sessionMax = 1, String region = "840" /*America*/, CallBack callback = null, CallBackVersionUp versionUpCallback = null)
            : base(s_classID)
        {
            NativeManagement.resetCppError();
            IntPtr ptr = CKLBNetAPI_create( parent != null ? parent.CppObject : IntPtr.Zero,__MarshallingUtils.NativeUtf8FromString(apiUrl),__MarshallingUtils.NativeUtf8FromString(clientVersion),
                                            __MarshallingUtils.NativeUtf8FromString(consumerKey),__MarshallingUtils.NativeUtf8FromString(applicationID),sessionMax,__MarshallingUtils.NativeUtf8FromString(region));
            NativeManagement.intercepCppError();
            bind(ptr);

            m_callback          = callback;
            m_callbackVersionUp = versionUpCallback;
        }
Пример #3
0
        public CKLBNetAPI(CKLBTask parent, String apiUrl, String clientVersion, String consumerKey, String applicationID, uint sessionMax = 1, String region = "840" /*America*/, CallBack callback = null, CallBackVersionUp versionUpCallback = null)
            : base(s_classID)
        {
            NativeManagement.resetCppError();

            IntPtr ptr = CKLBNetAPI_create(parent != null ? parent.CppObject : IntPtr.Zero, __MarshallingUtils.NativeUtf8FromString(apiUrl), __MarshallingUtils.NativeUtf8FromString(clientVersion),
                                           __MarshallingUtils.NativeUtf8FromString(consumerKey), __MarshallingUtils.NativeUtf8FromString(applicationID), sessionMax, __MarshallingUtils.NativeUtf8FromString(region));

            NativeManagement.intercepCppError();
            bind(ptr);

            m_callback          = callback;
            m_callbackVersionUp = versionUpCallback;
        }
Пример #4
0
 public override void setDelegate(Delegate anyDelegate, String delegateName)
 {
     if(delegateName == "versionUp") {
         m_callbackVersionUp = (CallBackVersionUp)anyDelegate;
     } else {
         m_callback = (CallBack)anyDelegate;
     }
 }