ConvertFileNameToUrl() статический приватный Метод

static private ConvertFileNameToUrl ( string fileName ) : string
fileName string
Результат string
Пример #1
0
        public override void GetRestrictedPermissions(IInternalConfigRecord configRecord, out PermissionSet permissionSet, out bool isHostReady)
        {
            // Get the stream name as a URL
            string url;
            bool   isFile = IsFile(configRecord.StreamName);

            if (isFile)
            {
                url = UrlPath.ConvertFileNameToUrl(configRecord.StreamName);
            }
            else
            {
                url = configRecord.StreamName;
            }

            Evidence evidence = new Evidence();

            // Add Url evidence, which is simply the URL.
            evidence.AddHostEvidence(new Url(url));

            // Add Zone evidence - My Computer, Intranet, Internet, etc.
            evidence.AddHostEvidence(Zone.CreateFromUrl(url));

            // Add Site evidence if the url is http.
            if (!isFile)
            {
                evidence.AddHostEvidence(Site.CreateFromUrl(url));
            }

            // Get the resulting permission set.
            permissionSet = SecurityManager.GetStandardSandbox(evidence);

            // Client host is always ready to return permissions.
            isHostReady = true;
        }
        public override void GetRestrictedPermissions(IInternalConfigRecord configRecord, out PermissionSet permissionSet, out bool isHostReady)
        {
            string streamName;
            bool   flag = this.IsFile(configRecord.StreamName);

            if (flag)
            {
                streamName = UrlPath.ConvertFileNameToUrl(configRecord.StreamName);
            }
            else
            {
                streamName = configRecord.StreamName;
            }
            Evidence evidence = new Evidence();

            evidence.AddHostEvidence <Url>(new Url(streamName));
            evidence.AddHostEvidence <Zone>(Zone.CreateFromUrl(streamName));
            if (!flag)
            {
                evidence.AddHostEvidence <Site>(Site.CreateFromUrl(streamName));
            }
            permissionSet = SecurityManager.GetStandardSandbox(evidence);
            isHostReady   = true;
        }