Microsoft.Azure.Management.Media.Models.JobState 不再可用作枚举。这是对该软件包2.0.0版本的重大更改。
程序集:Microsoft.Azure.Management.Media,版本= 2.0.1.0,文化=中性,PublicKeyToken = 31bf3856ad364e35
##################################################
# Condition Info
##################################################
-->
<xsd:complexType name="ConditionInfo">
<xsd:sequence>
<xsd:element ref="ConditionType"/>
<xsd:element name="ConditionNote" type="TwoThousandString" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ConditionType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="New"/>
<xsd:enumeration value="UsedLikeNew"/>
<xsd:enumeration value="UsedVeryGood"/>
<xsd:enumeration value="UsedGood"/>
<xsd:enumeration value="UsedAcceptable"/>
<xsd:enumeration value="CollectibleLikeNew"/>
<xsd:enumeration value="CollectibleVeryGood"/>
<xsd:enumeration value="CollectibleGood"/>
<xsd:enumeration value="CollectibleAcceptable"/>
<xsd:enumeration value="Refurbished"/>
<xsd:enumeration value="Club"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!--
答案 0 :(得分:0)
以下是AMS团队的回复: 如release notes for 2.01中所述: *重新启用了枚举可扩展性。此功能已在SDK的预览版中启用,而在GA版本中被意外禁用。
这意味着这是一项重大突破,因为调用方无法更改为JobState,因为它已变为可扩展,这意味着JobState的值已从const变为静态只读定义。因此,调用者需要将其代码从switch更改为if / else。
谢谢
Jaime Mapula 支援工程师 Azure媒体服务