protected override void OnSetState(Serialization.Mobile.SerializationInfo info, Core.StateMode mode) { base.OnSetState(info, mode); Name = info.GetValue <string>("SilverlightPrincipal.Criteria.Name"); Password = info.GetValue <string>("SilverlightPrincipal.Criteria.Password"); ProviderType = info.GetValue <string>("SilverlightPrincipal.Criteria.ProviderType"); }
protected override void OnGetState(Serialization.Mobile.SerializationInfo info, Core.StateMode mode) { info.AddValue("SilverlightPrincipal.Criteria.Name", Name); info.AddValue("SilverlightPrincipal.Criteria.Password", Password); info.AddValue("SilverlightPrincipal.Criteria.ProviderType", ProviderType); base.OnGetState(info, mode); }
void Serialization.Mobile.IMobileObject.SetState(Serialization.Mobile.SerializationInfo info) { _principal = (IPrincipal)Csla.Serialization.SerializationFormatterFactory.GetFormatter().Deserialize(info.GetValue <byte[]>("principal")); _clientContext = (ContextDictionary)Csla.Serialization.SerializationFormatterFactory.GetFormatter().Deserialize(info.GetValue <byte[]>("clientContext")); _clientCulture = info.GetValue <string>("clientCulture"); _clientUICulture = info.GetValue <string>("clientUICulture"); _remotePortal = info.GetValue <bool>("isRemotePortal"); }
void Serialization.Mobile.IMobileObject.GetState(Serialization.Mobile.SerializationInfo info) { info.AddValue("principal", Csla.Serialization.SerializationFormatterFactory.GetFormatter().Serialize(_principal)); info.AddValue("clientContext", Csla.Serialization.SerializationFormatterFactory.GetFormatter().Serialize(_clientContext)); info.AddValue("clientCulture", _clientCulture); info.AddValue("clientUICulture", _clientUICulture); info.AddValue("isRemotePortal", _remotePortal); }
void Serialization.Mobile.IMobileObject.SetChildren(Serialization.Mobile.SerializationInfo info, Serialization.Mobile.MobileFormatter formatter) { }