Objets .NET Powershell

De Linuxmemo.

(Différences entre les versions)
(Statique)
(Espace de nommage)
Ligne 1 : Ligne 1 :
[[Catégorie:PowerShell]]
[[Catégorie:PowerShell]]
==Espace de nommage==
==Espace de nommage==
-
===Statique===
+
[espacedenom.typedotnet]
 +
==Statique==
Pour appeler une méthode ou attribut, il suffit de taper :
Pour appeler une méthode ou attribut, il suffit de taper :
  [NetObject]::method
  [NetObject]::method
Ligne 11 : Ligne 12 :
  [system.DateTime] |Get-Member -Static
  [system.DateTime] |Get-Member -Static
  [System.DateTime]::Now
  [System.DateTime]::Now
 +
==Instance==
 +
New-Object -typeName System.DateTime
 +
ou:
 +
New-Object -typeName DateTime
 +
stockage:
 +
$var = New-Object -typeName DateTime
https://docs.microsoft.com/fr-fr/dotnet/api/?view=netcore-3.1
https://docs.microsoft.com/fr-fr/dotnet/api/?view=netcore-3.1

Version du 7 avril 2021 à 09:26

Espace de nommage

[espacedenom.typedotnet]

Statique

Pour appeler une méthode ou attribut, il suffit de taper :

[NetObject]::method

Afin d'instancier un objet on utilise la commande

New-Object objectName

Celui-ci est considéré comme un objet Powershell, on peut donc appeller les attributs et les méthodes de la manière classique.

[system.DateTime] |Get-Member -Static
[System.DateTime]::Now

Instance

New-Object -typeName System.DateTime
ou:
New-Object -typeName DateTime
stockage:
$var = New-Object -typeName DateTime

https://docs.microsoft.com/fr-fr/dotnet/api/?view=netcore-3.1

Outils personnels