本文整理汇总了C#中DateTimeOffset.?.ToUnixTimeSeconds方法的典型用法代码示例。如果您正苦于以下问题:C# DateTimeOffset.?.ToUnixTimeSeconds方法的具体用法?C# DateTimeOffset.?.ToUnixTimeSeconds怎么用?C# DateTimeOffset.?.ToUnixTimeSeconds使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateTimeOffset
的用法示例。
在下文中一共展示了DateTimeOffset.?.ToUnixTimeSeconds方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Post
///<summary>
/// Публикует запись на своей или чужой стене
///
///</summary>
///<returns>
/// После успешного выполнения возвращает идентификатор созданной записи
///
///</returns>
///<param name="message">текст сообщения (является обязательным, если не задан параметр attachments)</param>
///<param name="attachments">список объектов, приложенных к записи</param>
///<param name="ownerId">идентификатор пользователя или сообщества, на стене которого должна быть опубликована запись</param>
///<param name="fromGroup">Опубликовать от имени группы</param>
///<param name="signed">у записи, размещенной от имени сообщества, будет добавлена подпись</param>
///<param name="friendsOnly">запись будет доступна только друзьям</param>
///<param name="services">список сервисов или сайтов, на которые необходимо экспортировать запись, в случае если пользователь настроил соответствующую опцию</param>
///<param name="publishDate">дата публикации записи в формате unixtime. Если параметр указан, публикация записи будет отложена до указанного времени.</param>
///<param name="lat">географическая широта отметки, заданная в градусах (от -90 до 90)</param>
///<param name="@long">географическая долгота отметки, заданная в градусах (от -180 до 180)</param>
///<param name="placeId">идентификатор места, в котором отмечен пользователь</param>
public Request<WallPost> Post(
string message = "", ContentId[] attachments = null, int? ownerId = null, bool fromGroup = false, bool signed = false, bool? friendsOnly = false, string services = "", DateTimeOffset? publishDate = null, double? lat = null, double? @long = null, int? placeId = null
) {
var req = new Request<WallPost>{
MethodName = "wall.post",
Parameters = new Dictionary<string, string> {
{ "message", message},
{ "attachments", (attachments??new ContentId[]{}).ToNCStringA()},
{ "owner_id", MiscTools.NullableString(ownerId)},
{ "from_group", (fromGroup?1:0).ToNCString()},
{ "signed", (signed?1:0).ToNCString()},
{ "friends_only", (friendsOnly != null ? ( friendsOnly.Value ? 1 : 0 ).ToNCString() : "")},
{ "services", services},
{ "publish_date", MiscTools.NullableString(publishDate?.ToUnixTimeSeconds())},
{ "lat", MiscTools.NullableString(lat)},
{ "long", MiscTools.NullableString(@long)},
{ "place_id", MiscTools.NullableString(placeId)},
}
};
req.Token = _parent.CurrentToken;
return req;
}
示例2: Edit
public Request<bool> Edit(
int groupId , string title = "", string description = "", string screenName = "", string website = "", string email = "", string phone = "", string rss = "", DateTimeOffset? eventStartDate = null, DateTimeOffset? eventFinishDate = null, DateTimeOffset? eventGroupId = null, int? subject = null, int? publicCategory = null, int? publicSubcategory = null, GroupAccess? access = null, AccessType? wall = null, AccessType? topics = null, AccessType? photos = null, AccessType? video = null, AccessType? audio = null, Date? publicDate = null, bool? links = null, bool? events = null, bool? places = null, bool? contacts = null
) {
var req = new Request<bool>{
MethodName = "groups.edit",
Parameters = new Dictionary<string, string> {
{ "group_id", groupId.ToNCString()},
{ "title", title},
{ "description", description},
{ "screen_name", screenName},
{ "website", website},
{ "email", email},
{ "phone", phone},
{ "rss", rss},
{ "event_start_date", MiscTools.NullableString(eventStartDate?.ToUnixTimeSeconds())},
{ "event_finish_date", MiscTools.NullableString(eventFinishDate?.ToUnixTimeSeconds())},
{ "event_group_id", MiscTools.NullableString(eventGroupId?.ToUnixTimeSeconds())},
{ "subject", MiscTools.NullableString(subject)},
{ "public_category", MiscTools.NullableString(publicCategory)},
{ "public_subcategory", MiscTools.NullableString(publicSubcategory)},
{ "access", MiscTools.NullableString( (int?)access )},
{ "wall", MiscTools.NullableString( (int?)wall )},
{ "topics", MiscTools.NullableString( (int?)topics )},
{ "photos", MiscTools.NullableString( (int?)photos )},
{ "video", MiscTools.NullableString( (int?)video )},
{ "audio", MiscTools.NullableString( (int?)audio )},
{ "public_date", MiscTools.NullableString(publicDate)},
{ "links", (links != null ? ( links.Value ? 1 : 0 ).ToNCString() : "")},
{ "events", (events != null ? ( events.Value ? 1 : 0 ).ToNCString() : "")},
{ "places", (places != null ? ( places.Value ? 1 : 0 ).ToNCString() : "")},
{ "contacts", (contacts != null ? ( contacts.Value ? 1 : 0 ).ToNCString() : "")},
}
};
req.Token = _parent.CurrentToken;
return req;
}