PSVariable 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.
Overloads
PSVariable(String) |
Constructs a variable with the given name. |
PSVariable(String, Object) |
Constructs a variable with the given name, and value. |
PSVariable(String, Object, ScopedItemOptions) |
Constructs a variable with the given name, value, and options. |
PSVariable(String, Object, ScopedItemOptions, Collection<Attribute>) |
Constructs a variable with the given name, value, options, and attributes. |
PSVariable(String)
Constructs a variable with the given name.
public:
PSVariable(System::String ^ name);
public:
PSVariable(Platform::String ^ name);
PSVariable(std::wstring const & name);
public PSVariable (string name);
new System.Management.Automation.PSVariable : string -> System.Management.Automation.PSVariable
Public Sub New (name As String)
Parameters
- name
- String
The name of the variable.
Exceptions
If name
is null or empty.
Applies to
PSVariable(String, Object)
Constructs a variable with the given name, and value.
public:
PSVariable(System::String ^ name, System::Object ^ value);
public:
PSVariable(Platform::String ^ name, Platform::Object ^ value);
PSVariable(std::wstring const & name, winrt::Windows::Foundation::IInspectable const & value);
public PSVariable (string name, object value);
new System.Management.Automation.PSVariable : string * obj -> System.Management.Automation.PSVariable
Public Sub New (name As String, value As Object)
Parameters
- name
- String
The name of the variable.
- value
- Object
The value of the variable.
Exceptions
If name
is null or empty.
Applies to
PSVariable(String, Object, ScopedItemOptions)
Constructs a variable with the given name, value, and options.
public:
PSVariable(System::String ^ name, System::Object ^ value, System::Management::Automation::ScopedItemOptions options);
public PSVariable (string name, object value, System.Management.Automation.ScopedItemOptions options);
new System.Management.Automation.PSVariable : string * obj * System.Management.Automation.ScopedItemOptions -> System.Management.Automation.PSVariable
Public Sub New (name As String, value As Object, options As ScopedItemOptions)
Parameters
- name
- String
The name of the variable.
- value
- Object
The value of the variable.
- options
- ScopedItemOptions
The constraints of the variable. Note, variables can only be made constant in the constructor.
Exceptions
If name
is null or empty.
Applies to
PSVariable(String, Object, ScopedItemOptions, Collection<Attribute>)
Constructs a variable with the given name, value, options, and attributes.
public:
PSVariable(System::String ^ name, System::Object ^ value, System::Management::Automation::ScopedItemOptions options, System::Collections::ObjectModel::Collection<Attribute ^> ^ attributes);
public PSVariable (string name, object value, System.Management.Automation.ScopedItemOptions options, System.Collections.ObjectModel.Collection<Attribute> attributes);
new System.Management.Automation.PSVariable : string * obj * System.Management.Automation.ScopedItemOptions * System.Collections.ObjectModel.Collection<Attribute> -> System.Management.Automation.PSVariable
Public Sub New (name As String, value As Object, options As ScopedItemOptions, attributes As Collection(Of Attribute))
Parameters
- name
- String
The name of the variable.
- value
- Object
The value of the variable.
- options
- ScopedItemOptions
The constraints of the variable. Note, variables can only be made constant in the constructor.
- attributes
- Collection<Attribute>
The attributes for the variable. ValidateArgumentsAttribute and derived types will be used to validate a value before setting it.
Exceptions
If name
is null or empty.
If the validation metadata identified in attributes
throws an exception.