コード例 #1
0
 /// <summary>Expands an URI template with given variables.</summary>
 /// <param name="templatedOperation">Templated operation.</param>
 /// <param name="mappedVariables">Template variables mapping builder.</param>
 /// <returns>Expanded templated resource.</returns>
 public static IOperation ExpandTarget(ITemplatedOperation templatedOperation, Action <MappingsBuilder> mappedVariables)
 {
     return(TemplatedResource <IOperation> .ExpandTarget(templatedOperation, mappedVariables, GetNextIri())
            .CreateInstanceFrom(templatedOperation));
 }
コード例 #2
0
 /// <summary>Expands an URI template with given variables.</summary>
 /// <param name="templatedLink">Templated link.</param>
 /// <param name="mappedVariables">Template variables mapping builder.</param>
 /// <returns>Expanded templated resource.</returns>
 public static ILink ExpandTarget(ITemplatedLink templatedLink, Action <MappingsBuilder> mappedVariables)
 {
     return(TemplatedResource <ILink> .ExpandTarget(templatedLink, mappedVariables, GetNextIri())
            .CreateInstanceFrom(templatedLink));
 }
コード例 #3
0
 /// <summary>Expands an URI template with given variables.</summary>
 /// <param name="templatedOperation">Templated operation.</param>
 /// <param name="mappedVariables">Template variables with value.</param>
 /// <returns>Expanded templated resource.</returns>
 public static IOperation ExpandTarget(ITemplatedOperation templatedOperation, IDictionary <string, string> mappedVariables)
 {
     return(TemplatedResource <IOperation> .ExpandTarget(templatedOperation, mappedVariables, GetNextIri())
            .CreateInstanceFrom(templatedOperation));
 }
コード例 #4
0
 /// <summary>Expands an URI template with given variables.</summary>
 /// <param name="templatedLink">Templated link.</param>
 /// <param name="mappedVariables">Template variables with value.</param>
 /// <returns>Expanded templated resource.</returns>
 public static ILink ExpandTarget(ITemplatedLink templatedLink, IDictionary <string, string> mappedVariables)
 {
     return(TemplatedResource <ILink> .ExpandTarget(templatedLink, mappedVariables, GetNextIri())
            .CreateInstanceFrom(templatedLink));
 }