Ejemplo n.º 1
0
 /// <summary>Initializes a new <see cref="T:System.Net.WebRequest" /> instance for the specified URI scheme.</summary>
 /// <returns>A <see cref="T:System.Net.WebRequest" /> descendant for the specified URI scheme.</returns>
 /// <param name="requestUri">A <see cref="T:System.Uri" /> containing the URI of the requested resource. </param>
 /// <exception cref="T:System.NotSupportedException">The request scheme specified in <paramref name="requestUri" /> is not registered. </exception>
 /// <exception cref="T:System.ArgumentNullException">
 ///   <paramref name="requestUri" /> is null. </exception>
 /// <exception cref="T:System.Security.SecurityException">The caller does not have permission to connect to the requested URI or a URI that the request is redirected to. </exception>
 /// <PermissionSet>
 ///   <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
 ///   <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
 ///   <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
 /// </PermissionSet>
 public static WebRequest CreateDefault(System.Uri requestUri)
 {
     if (requestUri == null)
     {
         throw new ArgumentNullException("requestUri");
     }
     return(WebRequest.GetCreator(requestUri.Scheme).Create(requestUri));
 }