ResourceConsumptionAttribute Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the ResourceConsumptionAttribute class.
Overloads
ResourceConsumptionAttribute(ResourceScope) |
This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the ResourceConsumptionAttribute class specifying the scope of the consumed resource. |
ResourceConsumptionAttribute(ResourceScope, ResourceScope) |
This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the ResourceConsumptionAttribute class specifying the scope of the consumed resource and the scope of how it is consumed. |
ResourceConsumptionAttribute(ResourceScope)
Initializes a new instance of the ResourceConsumptionAttribute class specifying the scope of the consumed resource.
This API supports the product infrastructure and is not intended to be used directly from your code.
public:
ResourceConsumptionAttribute(System::Runtime::Versioning::ResourceScope resourceScope);
public ResourceConsumptionAttribute (System.Runtime.Versioning.ResourceScope resourceScope);
new System.Runtime.Versioning.ResourceConsumptionAttribute : System.Runtime.Versioning.ResourceScope -> System.Runtime.Versioning.ResourceConsumptionAttribute
Public Sub New (resourceScope As ResourceScope)
Parameters
- resourceScope
- ResourceScope
The ResourceScope for the consumed resource.
Applies to
ResourceConsumptionAttribute(ResourceScope, ResourceScope)
Initializes a new instance of the ResourceConsumptionAttribute class specifying the scope of the consumed resource and the scope of how it is consumed.
This API supports the product infrastructure and is not intended to be used directly from your code.
public:
ResourceConsumptionAttribute(System::Runtime::Versioning::ResourceScope resourceScope, System::Runtime::Versioning::ResourceScope consumptionScope);
public ResourceConsumptionAttribute (System.Runtime.Versioning.ResourceScope resourceScope, System.Runtime.Versioning.ResourceScope consumptionScope);
new System.Runtime.Versioning.ResourceConsumptionAttribute : System.Runtime.Versioning.ResourceScope * System.Runtime.Versioning.ResourceScope -> System.Runtime.Versioning.ResourceConsumptionAttribute
Public Sub New (resourceScope As ResourceScope, consumptionScope As ResourceScope)
Parameters
- resourceScope
- ResourceScope
The ResourceScope for the consumed resource.
- consumptionScope
- ResourceScope
The ResourceScope used by this member.
Remarks
If the ResourceExposureAttribute attribute specifies a scope of None, then the ResourceConsumptionAttribute attribute must specify a resource it consumes and how it consumes it, by specifying a value for the consumptionScope
parameter.
The scope specified by consumptionScope
should be less than or equal to the scope specified by resourceScope
. For example, a Process scope can be consumed as a Process or AppDomain scope, but not as a Machine scope.