private void BuddyEvent(IRTCBuddyEvent2 buddyEvent) { IRTCBuddy2 kisi = (IRTCBuddy2)buddyEvent.Buddy; switch (buddyEvent.EventType) { case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_ADD: // Kiþi ekleniyor(xml dosyasýndan okundu) if (Yardim.Basarili(buddyEvent.StatusCode)) { this.anaPencere.KisiGuncelle(kisi); } break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_REMOVE: //This buddy has been successfully removed from the buddy list. this.anaPencere.KisiSil(kisi); break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_UPDATE: //This buddy's properties have been updated. -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_SUBSCRIBED: //This buddy's presence information is subscribed to -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_STATE_CHANGE: //This buddy's presence state has changed. this.anaPencere.KisiGuncelle(kisi); break; default: break; } }
void OnRTCBuddyEvent(IRTCBuddyEvent2 buddyEvent) { Trace.WriteLine("Entering RTCPresenceCore.OnRTCBuddyEvent " + buddyEvent.EventType); int statusCode = buddyEvent.StatusCode; IRTCBuddy2 buddy2 = (IRTCBuddy2)buddyEvent.Buddy; switch (buddyEvent.EventType) { case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_ADD: //This buddy's properties have been added. if (RTCHelp.IsSucceeded(statusCode)) { this.presenceUI.UpdateBuddy(buddy2); } break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_REMOVE: //This buddy has been successfully removed from the buddy list. this.presenceUI.RemoveBuddy(buddy2); break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_UPDATE: //This buddy's properties have been updated. -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_SUBSCRIBED: //This buddy's presence information is subscribed to -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_STATE_CHANGE: //This buddy's presence state has changed. this.presenceUI.UpdateBuddy(buddy2); break; default: break; } }
void OnRTCBuddyEvent(IRTCBuddyEvent2 buddyEvent) { Trace.WriteLine("Entering RTCPresenceCore.OnRTCBuddyEvent " + buddyEvent.EventType); int statusCode = buddyEvent.StatusCode; IRTCBuddy2 buddy2 = (IRTCBuddy2) buddyEvent.Buddy; switch (buddyEvent.EventType) { case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_ADD: //This buddy's properties have been added. if (RTCHelp.IsSucceeded(statusCode)) { this.presenceUI.UpdateBuddy(buddy2); } break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_REMOVE: //This buddy has been successfully removed from the buddy list. this.presenceUI.RemoveBuddy(buddy2); break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_UPDATE: //This buddy's properties have been updated. -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_SUBSCRIBED: //This buddy's presence information is subscribed to -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_STATE_CHANGE: //This buddy's presence state has changed. this.presenceUI.UpdateBuddy(buddy2); break; default: break; } }