﻿<?xml version="1.0" encoding="utf-8"?><Type Name="TrustSection" FullName="System.Web.Configuration.TrustSection"><TypeSignature Language="C#" Value="public sealed class TrustSection : System.Configuration.ConfigurationSection" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Configuration.ConfigurationSection</BaseTypeName></Base><Interfaces /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Web.Configuration.TrustSection" /> class lets you programmatically access and modify the configuration file &lt;trust&gt; section. The &lt;trust&gt; section configures the code-access-security permissions set that is used to run a particular application. This section can be declared at the machine, site, and application levels.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Configures the code-access security level that is applied to an application. This class cannot be inherited.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public TrustSection ();" /><MemberType>Constructor</MemberType><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Web.Configuration.TrustSection.#ctor" /> constructor is not intended to be used directly from your code. It is called by the ASP.NET configuration system. You obtain an instance of the <see cref="T:System.Web.Configuration.TrustSection" /> class by using the <see cref="M:System.Configuration.Configuration.GetSection(System.String)" /> method.</para><para>The following table shows the default settings that are used for the <see cref="M:System.Web.Configuration.TrustSection.#ctor" /> constructor.</para><list type="table"><listheader><item><term><para>Setting</para></term><description><para>Default value</para></description></item></listheader><item><term><para><see cref="P:System.Web.Configuration.TrustSection.Level" /></para></term><description><para>Full</para></description></item><item><term><para><see cref="P:System.Web.Configuration.TrustSection.OriginUrl" /></para></term><description><para>""</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Configuration.TrustSection" /> class using default settings.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Level"><MemberSignature Language="C#" Value="public string Level { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Configuration.ConfigurationProperty("level", DefaultValue="Full", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired)</AttributeName></Attribute><Attribute><AttributeName>System.Configuration.StringValidator(MinLength=1)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.Configuration.TrustSection.Level" /> property specifies the security level under which the application will be run. The default is "Full".</para><para>There are five available trust levels:</para><list type="bullet"><item><para>Full</para></item><item><para>High</para></item><item><para>Medium</para></item><item><para>Low</para></item><item><para>Minimal</para></item></list><para>The named levels correspond to the security levels that are defined in the &lt;trustLevel&gt; element for &lt;securityPolicy&gt;.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the name of the security level under which the application will run. </para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OriginUrl"><MemberSignature Language="C#" Value="public string OriginUrl { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Configuration.ConfigurationProperty("originUrl", DefaultValue="")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.Configuration.TrustSection.OriginUrl" /> property specifies the URL of origin for an application. If present, this can be used for some permissions, such as those associated with the <see cref="T:System.Net.WebRequest" /> class. This enables you to specify a single URL that is used to create permission through a <see cref="T:System.Net.WebPermission" /> instance. This permission then grants ASP.NET code that has partial trust the right to make HTTP calls (for example, a Web service call) to that URL. The value must be a well-formed HTTP URL.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies the URL of origin for an application.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ProcessRequestInApplicationTrust"><MemberSignature Language="C#" Value="public bool ProcessRequestInApplicationTrust { set; get; }" /><MemberType>Property</MemberType><Attributes><Attribute><AttributeName>System.Configuration.ConfigurationProperty("processRequestInApplicationTrust", DefaultValue="True")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or set a value that indicates whether page requests are automatically restricted to the permissions that are configured in the trust policy file that is applied to the ASP.NET application.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Properties"><MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationPropertyCollection Properties { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Configuration.ConfigurationPropertyCollection</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>