Exemple #1
0
        public void InvokeDomainMemberEditBegunEvent(Authentication authentication, Domain domain, DomainMember domainMember, Guid taskID)
        {
            var args = new DomainMemberLocationEventArgs(authentication, domain, domainMember)
            {
                TaskID = taskID
            };

            this.OnDomainMemberEditBegun(args);
        }
        private void Domains_DomainMemberLocationChanged(object sender, DomainMemberLocationEventArgs e)
        {
            if (this.peer.Contains(e.MemberID) == false)
            {
                return;
            }
            var callbackInfo = new CallbackInfo()
            {
                Index = this.index++, SignatureDate = e.SignatureDate
            };
            var domainID           = e.DomainInfo.DomainID;
            var domainLocationInfo = e.DomainLocationInfo;

            this.InvokeEvent(() => this.Callback?.OnUserLocationChanged(callbackInfo, domainID, domainLocationInfo));
        }
Exemple #3
0
        private async void Domain_MemberLocationChanged(object sender, DomainMemberLocationEventArgs e)
        {
            var domainMemberInfo   = e.DomainMemberInfo;
            var domainLocationInfo = e.DomainLocationInfo;
            var domainMemberState  = e.DomainMemberState;

            await this.Dispatcher.InvokeAsync(() =>
            {
                if (this.DataContext == null)
                {
                    return;
                }

                if (HashUtility.Equals(this.keys, domainLocationInfo.Keys) == true && this.tableName == domainLocationInfo.TableName)
                {
                    this.UserInfos.Set(domainMemberInfo, domainMemberState, domainLocationInfo);
                }
                else
                {
                    this.UserInfos.Remove(domainMemberInfo.ID);
                }
            });
        }
Exemple #4
0
 private void Domain_MemberEditBegun(object sender, DomainMemberLocationEventArgs e)
 {
 }
Exemple #5
0
 protected virtual void OnDomainMemberEditBegun(DomainMemberLocationEventArgs e)
 {
     this.domainMemberEditBegun?.Invoke(this, e);
 }
Exemple #6
0
 protected virtual void OnDomainMemberLocationChanged(DomainMemberLocationEventArgs e)
 {
     this.domainMemberLocationChanged?.Invoke(this, e);
 }
Exemple #7
0
        public void InvokeDomainMemberLocationChangedEvent(Authentication authentication, Domain domain, DomainMember domainMember)
        {
            var args = new DomainMemberLocationEventArgs(authentication, domain, domainMember);

            this.OnDomainMemberLocationChanged(args);
        }