FormatURI() public static method

Получить внутренний формат ссылки для соответствующего resourceType.
public static FormatURI ( JanusProtocolResourceType resourceType, string parameters ) : string
resourceType JanusProtocolResourceType Тип ресурса.
parameters string Параметр ссылки.
return string
Example #1
0
        protected override string GetImagePrefix()
        {
            //return JanusProtocolInfo.FormatURI(JanusProtocolResourceType.Image,
            //	@"ForumImages" + JanusProtocolInfo.ProtocolSeparatorChar);

            return(JanusProtocolInfo.FormatURI(JanusProtocolResourceType.Formatter, String.Empty));
        }
Example #2
0
        public string GetImageUri(string name, StyleImageType imageType)
        {
            var si = GetStyleImage(name, imageType);

            return
                (si == null
                                        ? null
                                        : JanusProtocolInfo.FormatURI(JanusProtocolResourceType.Image,
                                                                      si.GetUri(Thread.CurrentThread.CurrentUICulture)
                                                                      .Replace(
                                                                          Path.DirectorySeparatorChar,
                                                                          JanusProtocolInfo.ProtocolSeparatorChar)));
        }
Example #3
0
 private void FormatterEventHandler(object sender, JanusProtocolEventArgs e)
 {
     using (var resr = Formatter.ResourceProvider.ReadResource(e.Parameters))
     {
         if (resr.Binary)
         {
             e.Response = new Resource(resr.GetContentType(), (byte[])resr.Read());
         }
         else
         {
             var prx = JanusProtocolInfo.FormatURI(JanusProtocolResourceType.Formatter, String.Empty);
             var src = ((String)resr.Read()).Replace("%URL%", prx);
             e.Response = new Resource(resr.GetContentType(), src);
         }
     }
 }
Example #4
0
 /// <summary>
 /// Получить внутренний формат ссылки для соответствующего
 /// <paramref name="resourceType"/>.
 /// </summary>
 /// <param name="resourceType">Тип ресурса.</param>
 /// <param name="parameters">Параметр ссылки.</param>
 /// <returns>Внутренний формат ссылки.</returns>
 public static string FormatURI(JanusProtocolResourceType resourceType, string parameters)
 {
     return(JanusProtocolInfo.FormatURI(resourceType, parameters));
 }
 public string FormatMessageRateURI(string parameters)
 {
     return(JanusProtocolInfo.FormatURI(
                JanusProtocolResourceType.MessageRate, parameters));
 }
 public string FormatUserInfoURI(string parameters)
 {
     return(JanusProtocolInfo.FormatURI(
                JanusProtocolResourceType.UserInfo, parameters));
 }