Azure媒体服务JobState不再是枚举

时间:2019-01-08 21:02:31

标签: azure-media-services

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>
<!--

1 个答案:

答案 0 :(得分:0)

以下是AMS团队的回复: 如release notes for 2.01中所述:             *重新启用了枚举可扩展性。此功能已在SDK的预览版中启用,而在GA版本中被意外禁用。

这意味着这是一项重大突破,因为调用方无法更改为JobState,因为它已变为可扩展,这意味着JobState的值已从const变为静态只读定义。因此,调用者需要将其代码从switch更改为if / else。

谢谢

Jaime Mapula 支援工程师 Azure媒体服务