本文整理汇总了C#中UserData类的典型用法代码示例。如果您正苦于以下问题:C# UserData类的具体用法?C# UserData怎么用?C# UserData使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UserData类属于命名空间,在下文中一共展示了UserData类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: From
public static UserResult From(UserData item, ISessionAwareCoreService client)
{
var result = new UserResult
{
Description = TextEntry.From(item.Description, Resources.LabelDescription)
};
if (item.IsEnabled == false)
{
result.Status = TextEntry.From(Resources.Disabled, Resources.LabelStatus);
}
if (item.Privileges == 1)
{
result.IsAdministrator = TextEntry.From(Resources.Yes, Resources.LabelIsAdministrator);
}
if (item.LanguageId != null)
{
result.Language = TextEntry.From(GetLanguageById(item.LanguageId.Value, client), Resources.LabelLanguage);
}
if (item.LocaleId != null)
{
result.Locale = TextEntry.From(GetLocaleById(item.LocaleId.Value), Resources.LabelLocale);
}
if (item.GroupMemberships != null)
{
result.GroupMemberships = TextEntry.From(GetGroupMembershipSummary(item.GroupMemberships), Resources.LabelGroupMemberships);
}
AddCommonProperties(item, result);
return result;
}
开发者ID:pkjaer,项目名称:alchemy-plugins,代码行数:31,代码来源:UserResult.cs
示例2: AvatarEffectsInventoryComponent
internal AvatarEffectsInventoryComponent(uint UserId, GameClient Client, UserData Data)
{
this.UserId = UserId;
this.Session = Client;
this.Effects = new List<AvatarEffect>();
foreach (AvatarEffect current in Data.effects)
{
if (!current.HasExpired)
{
this.Effects.Add(current);
}
else
{
using (IQueryAdapter queryreactor = CyberEnvironment.GetDatabaseManager().getQueryReactor())
{
queryreactor.runFastQuery(string.Concat(new object[]
{
"DELETE FROM user_effects WHERE user_id = ",
UserId,
" AND effect_id = ",
current.EffectId,
"; "
}));
}
}
}
}
开发者ID:kessiler,项目名称:habboServer,代码行数:27,代码来源:AvatarEffectsInventoryComponent.cs
示例3: Post
public async Task<HttpResponseMessage> Post(int campaignId, [FromBody]string jsonUserData)
{
dynamic rawUserData = JsonConvert.DeserializeObject(jsonUserData);
var userData = new UserData() { Name = rawUserData.Name,
Phone = rawUserData.Phone,
Birthday = rawUserData.Birthday,
Email = rawUserData.Email,
CreationDate = DateTimeOffset.Now };
LogExtensions.Log.DebugCall(() => userData);
var campaign = context.Campaigns.Include("OnShareConversionTriggers").FirstOrDefault(x => x.ID == campaignId);
if (campaign == null)
throw new ArgumentException("No campaign was found with an ID: " + campaignId);
var landingUser = context.LandingUsers.FirstOrDefault(user => user.Phone == userData.Phone || (user.Email == userData.Email && user.Phone == null));
if (landingUser == null)
{
landingUser = context.LandingUsers.Add(userData);
}
else
{
landingUser.Phone = string.IsNullOrWhiteSpace(userData.Phone) ? landingUser.Phone : userData.Phone;
landingUser.Email = string.IsNullOrWhiteSpace(userData.Email) ? landingUser.Email : userData.Email;
landingUser.Birthday = (userData.Birthday == null) ? landingUser.Birthday : userData.Birthday;
}
context.SaveChanges();
await TriggerCampaignTriggersAsync(campaign, landingUser, rawUserData);
return Request.CreateResponse(HttpStatusCode.OK);
}
开发者ID:jpvillaseca,项目名称:Digevo-Viral-Core,代码行数:34,代码来源:LandingController.cs
示例4: getObject
public new UserData getObject()
{
XmlSerializer serializer = new XmlSerializer(typeof(UserData));
FileStream fs = new FileStream(xmlFile, FileMode.Open);
UserData udata = new UserData("名称未設定",
"",
2000,
1,
1,
12,
0,
0,
35.685175,
139.7528,
"東京都中央区",
"",
"JST");
try
{
udata = (UserData)serializer.Deserialize(fs);
} catch (Exception e)
{
MessageBox.Show("ファイルの読み込みで異常が発生しました。");
Console.WriteLine(e.Message);
}
fs.Close();
return udata;
}
开发者ID:ogaty,项目名称:microcosm-beta-win,代码行数:29,代码来源:XMLDBManager.cs
示例5: btnCreate_Click
private void btnCreate_Click(object sender, RoutedEventArgs e)
{
if (txtAppId.Text.IsNullOrEmpty())
{
MessageBox.Show("Application Id не может быть пустым");
return;
}
using (ConfigurationManager man = new ConfigurationManager())
{
UserData data = new UserData();
data.UserName = txtUserName.Text;
data.Password = txtUserPassword.Text;
data.Email = txtEmail.Text;
data.AppId = long.Parse(txtAppId.Text);
data.AccessKey = txtAccessKey.Text;
if (man.CreateUser(data))
MessageBox.Show("Пользователь успешено создан", "Информация", MessageBoxButton.OK,
MessageBoxImage.Information);
else
MessageBox.Show("Ошибка создания пользователя", "Информация", MessageBoxButton.OK,
MessageBoxImage.Error);
}
Refresh();
}
开发者ID:OleksandrKulchytskyi,项目名称:VkManager,代码行数:27,代码来源:SelectUserWindow.xaml.cs
示例6: User
public User(UserData d, UserEvent e, string filename, int index)
{
udata = d;
uevent = e;
this.filename = filename;
this.index = index;
}
开发者ID:ogaty,项目名称:microcosm-beta-win,代码行数:7,代码来源:User.cs
示例7: CreateUser
/**************************************************
* Server Data Services
**************************************************/
public void CreateUser(UserData data)
{
// TODO: Refactor string MySql queries
var query = "INSERT INTO User (UID, Username, Email, Password, DateCreated)" +
"VALUES('" + data.UID + "', '" + data.UserName + "','" +
data.Email + "','" + data.Password + "', Date('" + data.DateCreated.Date.ToString("yyyy-MM-dd HH:mm:ss") + "'))";
using (_mySqlConnection = new MySqlConnection(_mySqlConnectionService.ConnectionString()))
{
using (var command = new MySqlCommand(query, _mySqlConnection))
{
try
{
_mySqlConnection.Open();
command.ExecuteNonQuery();
_mySqlConnection.Close();
Console.print("Created User Successfully");
}
catch (SqlException e)
{
throw new Exception(e.ToString());
}
}
}
}
开发者ID:DJCrossman,项目名称:capstoneproject-public,代码行数:29,代码来源:UserDataServices.cs
示例8: CreateTag
public string CreateTag(Tag model, UserData userData)
{
try
{
client = new HttpClient();
var postData = new List<KeyValuePair<string, string>>();
postData.Add(new KeyValuePair<string, string>("name", model.name));
HttpContent content = new FormUrlEncodedContent(postData);
content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");
content.Headers.Add("Timestamp", userData.Timestamp.ToString());
content.Headers.Add("Digest", userData.AuthenticationHash);
content.Headers.Add("Public-Key", userData.PublicKey);
client.PostAsync("http://localhost:3000/tag", content)
.ContinueWith(postTask =>
{
postTask.Result.EnsureSuccessStatusCode();
var result = postTask.Result.Content.ReadAsStringAsync();
client.Dispose();
return result;
});
}
catch (Exception ex)
{
throw ex;
}
return null;
}
开发者ID:robertzur,项目名称:ContactBookWebClient,代码行数:32,代码来源:TagEndpoint.cs
示例9: SaveUserData
public void SaveUserData(UserData products)
{
using (var stream = File.Create(FileName))
{
products.Serialize(stream);
}
}
开发者ID:Elta20042004,项目名称:YoYo,代码行数:7,代码来源:FileRepository.cs
示例10: OnUpdate
/// <summary>
/// 処理
/// </summary>
/// <param name="part"></param>
public static void OnUpdate( SpritePart part, AttributeBase attribute )
{
bool hasInt = [email protected]( 0 );
bool hasPoint = [email protected]( 1 );
bool hasRect = [email protected]( 2 );
bool hasString = [email protected]( 3 );
Vector2 point = Vector2.zero;
Rect rect = new Rect();
int index = 0;
if ( hasPoint ) {
point = new Vector2( [email protected]( 0 ), [email protected]( 1 ) );
index = 2;
}
if ( hasRect ) {
rect = new Rect(
[email protected]( index + 0 ),
[email protected]( index + 1 ),
[email protected]( index + 2 ),
[email protected]( index + 3 ) );
}
var data = new UserData() {
integer = [email protected]( 0 ),
text = hasString ? [email protected]( 0 ) : null,
point = point,
rect = rect,
};
part.Root.NotifyUserData( part, data );
}
开发者ID:cfm-art,项目名称:SpriteStudioPlayerForUGUI,代码行数:36,代码来源:UserDataNorifier.cs
示例11: Autoload
//Load Function called from start of scene to Initialise level/ game
public void Autoload()
{
_FileName="Autosave.xml";
// Load our UserData into myData
QuickLoadXML();
if(_data.ToString() != "")
{
// notice how I use a reference to type (UserData) here, you need this
// so that the returned object is converted into the correct type
myData = (UserData)DeserializeObject(_data);
//Load the save position
savePosition = new Vector3(myData._iUser.x,myData._iUser.y,myData._iUser.z);
//Load the Time
saveTime = myData._iUser.time;
//Load the Date
saveDate = myData._iUser.date;
//Load the Play Time
savePlayTime = myData._iUser.playTime;
//Load Level Name
saveLevelName = myData._iUser.levelName;
//Load Latest Time
saveLatestTime = myData._iUser.latestTime;
// just a way to show that we loaded in ok
//Debug.Log(myData._iUser.x);
}
}
开发者ID:DizzyWascal,项目名称:Project-Affinity,代码行数:34,代码来源:SaveLoadManager.cs
示例12: InventoryComponent
internal InventoryComponent(uint UserId, GameClient Client, UserData UserData)
{
this.mClient = Client;
this.UserId = UserId;
this.floorItems = new HybridDictionary();
this.wallItems = new HybridDictionary();
this.discs = new HybridDictionary();
foreach (UserItem current in UserData.inventory)
{
if (current.GetBaseItem().InteractionType == InteractionType.musicdisc)
{
this.discs.Add(current.Id, current);
}
if (current.isWallItem)
{
this.wallItems.Add(current.Id, current);
}
else
{
this.floorItems.Add(current.Id, current);
}
}
this.InventoryPets = new SafeDictionary<uint, Pet>(UserData.pets);
this.InventoryBots = new SafeDictionary<uint, RoomBot>(UserData.Botinv);
this.mAddedItems = new HybridDictionary();
this.mRemovedItems = new HybridDictionary();
this.isUpdated = false;
}
开发者ID:kessiler,项目名称:habboServer,代码行数:28,代码来源:InventoryComponent.cs
示例13: DeleteGroup
public string DeleteGroup(string id, UserData userData)
{
try
{
client = new HttpClient();
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Add("Timestamp", userData.Timestamp.ToString());
client.DefaultRequestHeaders.Add("Digest", userData.AuthenticationHash);
client.DefaultRequestHeaders.Add("Public-Key", userData.PublicKey);
client.DeleteAsync("http://localhost:3000/contact/" + id)
.ContinueWith(deleteTask =>
{
deleteTask.Result.EnsureSuccessStatusCode();
var result = deleteTask.Result.Content.ReadAsStringAsync();
client.Dispose();
return result;
});
}
catch (Exception ex)
{
throw ex;
}
return null;
}
开发者ID:robertzur,项目名称:ContactBookWebClient,代码行数:29,代码来源:GroupEndpoint.cs
示例14: ConvertFrom
public static UserData ConvertFrom(UserInfo userInfo)
{
var data = new UserData();
data.ID = userInfo.ID;
data.ScreenName = userInfo.ScreenName;
data.Name = userInfo.Name;
data.DefineAs = userInfo.DefineAs;
data.Province = userInfo.Province;
data.City = userInfo.City;
data.Location = userInfo.Location;
data.Description = userInfo.Description;
data.Url = userInfo.Url;
data.ProfileImageUrl = userInfo.ProfileImageUrl;
data.Domain = userInfo.Domain;
data.Gender = userInfo.Gender;
data.FollowersCount = userInfo.FollowersCount;
data.FriendsCount = userInfo.FriendsCount;
data.StatusesCount = userInfo.StatusesCount;
data.FavouritesCount = userInfo.FavouritesCount;
data.CreatedAt = userInfo.CreatedAt;
data.GeoEnabled = userInfo.GeoEnabled;
data.AllowAllActMsg = userInfo.AllowAllActMsg;
data.Following = userInfo.Following;
data.Verified = userInfo.Verified;
if (null != userInfo.LatestStatus)
data.LatestStatus = ConvertFrom(userInfo.LatestStatus);
return data;
}
开发者ID:zhaowd2001,项目名称:simpleflow,代码行数:30,代码来源:DataConverter.cs
示例15: CreateData
//saving data.......................................................................................
void CreateData()
{
UserData user = new UserData();
user.q_id = "Start Page";
//user.time1 = Mathf.RoundToInt(Time.timeSinceLevelLoad);
saveData.createData(user);
}
开发者ID:vkphillia,项目名称:survaider_game,代码行数:8,代码来源:SetStartPage.cs
示例16: getUsersAndProfesors
public List<int> getUsersAndProfesors(int year)
{
List<int> results;
UserData userData = new UserData();
results = userData.GetUsersAndProfesors(year);
return results;
}
开发者ID:SamaraDevelopments,项目名称:SamaraParking,代码行数:7,代码来源:ReportBusiness.cs
示例17: Create
public ActionResult Create(Contact model)
{
int id = WebSecurity.GetUserId(WebSecurity.CurrentUserName);
var userProfile = _userContext.UserProfiles.First(x => x.UserId == id);
if (string.IsNullOrWhiteSpace(userProfile.PrivateKey) || string.IsNullOrWhiteSpace(userProfile.PublicKey))
{
TempData["Notification"] = new Notification("Please provide access keys that have been sent you by email", Nature.warning);
return RedirectToAction("Account", "Settings");
}
if (ModelState.IsValid)
{
UserData userData = new UserData();
userData.PublicKey = userProfile.PublicKey;
userData.Timestamp = DateTime.Now;
userData.GenerateAuthenticationHash(userProfile.PrivateKey + userProfile.PublicKey + "POST/contact"+ userData.Timestamp + userProfile.PrivateKey);
ContactEndpoint c = new ContactEndpoint();
string message = c.CreateContact(model, userData);
TempData["Notification"] = new Notification("Contact has been added" + message, Nature.success);
Thread.Sleep(2500);
return RedirectToAction("Index");
} else
{
return View(model);
}
}
开发者ID:robertzur,项目名称:ContactBookWebClient,代码行数:30,代码来源:ContactController.cs
示例18: ConferenceCreateRequest
public ConferenceCreateRequest(
ConferenceName conferenceName,
Password convenerPassword,
Password password,
Asn1Boolean lockedConference,
Asn1Boolean listedConference,
Asn1Boolean conductibleConference,
TerminationMethod terminationMethod,
Asn1SetOf<Privilege> conductorPrivileges,
Asn1SetOf<Privilege> conductedPrivileges,
Asn1SetOf<Privilege> nonConductedPrivileges,
TextString conferenceDescription,
TextString callerIdentifier,
UserData userData)
{
this.conferenceName = conferenceName;
this.convenerPassword = convenerPassword;
this.password = password;
this.lockedConference = lockedConference;
this.listedConference = listedConference;
this.conductibleConference = conductibleConference;
this.terminationMethod = terminationMethod;
this.conductorPrivileges = conductorPrivileges;
this.conductedPrivileges = conductedPrivileges;
this.nonConductedPrivileges = nonConductedPrivileges;
this.conferenceDescription = conferenceDescription;
this.callerIdentifier = callerIdentifier;
this.userData = userData;
}
开发者ID:yazeng,项目名称:WindowsProtocolTestSuites,代码行数:29,代码来源:ConferenceCreateRequest.cs
示例19: submitBtn_Click
// 決定ボタン
private void submitBtn_Click(object sender, EventArgs e)
{
UserData udata = new UserData(nameBox.Text,
furiganaBox.Text,
birthDate.Value.Year,
birthDate.Value.Month,
birthDate.Value.Day,
int.Parse(hourBox.Text),
int.Parse(minuteBox.Text),
int.Parse(secondBox.Text),
double.Parse(latBox.Text),
double.Parse(lngBox.Text),
placeBox.Text,
memoBox.Text,
Common.getTimezoneShortText(timezoneBox.SelectedIndex));
udata.userevent = this.udata.userevent;
if (File.Exists(this.filename))
{
File.Delete(this.filename);
}
XmlSerializer serializer = new XmlSerializer(typeof(UserData));
FileStream fs = new FileStream(this.filename, FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
serializer.Serialize(sw, udata);
sw.Close();
fs.Close();
databaseform.eventListViewRender(udata, this.filename);
this.Close();
}
开发者ID:ogaty,项目名称:microcosm-beta-win,代码行数:34,代码来源:UserDataEditForm.cs
示例20: UserDataEditForm
public UserDataEditForm(DatabaseForm databaseform, UserData udata, string filename)
{
InitializeComponent();
this.databaseform = databaseform;
this.udata = udata;
this.filename = filename;
}
开发者ID:ogaty,项目名称:microcosm-beta-win,代码行数:7,代码来源:UserDataEditForm.cs
注:本文中的UserData类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论