[英]What does the # (hash) mean in this type name?
I can only understand the type as far as SoftwareIdentity
.我只能了解
SoftwareIdentity
的类型。 I'm not sure what SoftwareIdentity#GetPackage
signifies.我不确定
SoftwareIdentity#GetPackage
表示什么。
Get-Package | Get-Member | Select-Object -Property TypeName -Unique
TypeName
--------
Microsoft.PackageManagement.Packaging.SoftwareIdentity#GetPackage
In this case, Microsoft.PackageManagement.Packaging.SoftwareIdentity#GetPackage
is just the fully-qualified type name for the GetPackage public class (used by the Get-Package
cmdlet) within Microsoft's PackageManagement
module: reference 1在这种情况下,
Microsoft.PackageManagement.Packaging.SoftwareIdentity#GetPackage
只是 Microsoft PackageManagement
模块中GetPackage public class(由Get-Package
cmdlet 使用)的完全限定类型名称: 参考 1
The default display view defined for GetPackage provides Name
, Version
, Source
, and ProviderName
properties: reference 2 .为GetPackage定义的默认显示视图提供
Name
、 Version
、 Source
和ProviderName
属性: 参考 2 。 This view definition can be seen in-use for the display output of Example 1 of the Get-Package
cmdlet.在
Get-Package
cmdlet 示例 1的显示 output 中可以看到此视图定义正在使用中。
The Get-Package
cmdlet returns an array of SoftwareIdentity
objects: reference 3 , explaining part of the TypeName used. Get-Package
cmdlet 返回一个SoftwareIdentity
对象数组: 参考 3 ,解释了所使用的 TypeName 的一部分。
Historically, using WMI as a back-drop, Microsoft might expose type names using this format to separate wrapper classes vs. underlying namespaces and class names of an object -- which you may discover in other WMI-based coding efforts.从历史上看,使用 WMI 作为背景,Microsoft 可能会公开使用此格式的类型名称,以将包装器类与底层命名空间和 class 名称 object 分开——您可能会在其他基于 WMI 的编码工作中发现这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.