本文整理汇总了C#中System.Net.Http.HttpRequestMessage.ResolveLink方法的典型用法代码示例。如果您正苦于以下问题:C# HttpRequestMessage.ResolveLink方法的具体用法?C# HttpRequestMessage.ResolveLink怎么用?C# HttpRequestMessage.ResolveLink使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Net.Http.HttpRequestMessage
的用法示例。
在下文中一共展示了HttpRequestMessage.ResolveLink方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetCollection
public static Collection GetCollection(IEnumerable<Topic> topics, HttpRequestMessage request)
{
var eventsCollection = new Collection();
foreach (var topic in topics)
{
var item = new Item();
item.Href = request.ResolveLink<TopicLink>(TopicLinkHelper.TopicByIdRoute, new { id = topic.Id }).Target;
item.Data.Add(new Data { Name = "Title", Value = topic.Name });
item.Links.Add(SessionsLinkHelper.CreateLink(request,topic).ToCJLink());
eventsCollection.Items.Add(item);
}
return eventsCollection;
}
示例2: CreateLink
public static SessionLink CreateLink(HttpRequestMessage request, Session session)
{
return request.ResolveLink<SessionLink>(SessionByIdRoute, new { id = session.Id});
}
示例3: CreateLink
public static SessionsLink CreateLink(HttpRequestMessage request, Topic topic)
{
return request.ResolveLink<SessionsLink>(TopicSessionsRoute, new { id = topic.Id });
}
示例4: CreateLink
public static DaysLink CreateLink(HttpRequestMessage request)
{
return request.ResolveLink<DaysLink>(AllDaysRoute);
}
示例5: CreateLink
public static TopicLink CreateLink(HttpRequestMessage request, Topic session)
{
return request.ResolveLink<TopicLink>(TopicByIdRoute, new { id = session.Id});
}
示例6: CreateLink
public static SpeakersLink CreateLink(HttpRequestMessage request)
{
return request.ResolveLink<SpeakersLink>(SpeakersSearchRoute, "{?speakername}");
}
示例7: CreateLink
public static SpeakerLink CreateLink(HttpRequestMessage request, int speakerId)
{
return request.ResolveLink<SpeakerLink>(SpeakerByIdRoute, new { id = speakerId });
}
示例8: CreateLink
public static TopicsLink CreateLink(HttpRequestMessage request, Session session)
{
return request.ResolveLink<TopicsLink>(SessionTopicsRoute, new { id = session.Id });
}