要解释的语法

问题描述 投票:1回答:1

在这个脚本:WindowsCredentialVault.psm1,我看到这个代码:

function InitializeWindowsCredential
{
    Write-Verbose ("Loading PasswordVault Class.")
    [void][Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime]
}

InitializeWindowsCredential

但是,我不明白这些语法:[Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime]

据我所知,括号用于指定类型。这里,括号内有多个字符串。

这个语法有什么解释吗?

powershell syntax
1个回答
2
投票

此语法用于获取UWP类或类型,并且看起来像这样工作:

[class/type name, namespace, ContentType = WindowsRuntime]

我找不到任何文档,但这个msdn博客链接给出了一些解释:Loading WinRT Types via Reflection in Windows 8

编辑:调用之前的qazxsw poi的目的是简单地在返回对象时抑制输出:

[void]
© www.soinside.com 2019 - 2024. All rights reserved.