次の方法で共有


SchemaContract クラス

定義

API スキーマ コントラクトの詳細。

[Microsoft.Rest.Serialization.JsonTransformation]
public class SchemaContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SchemaContract = class
    inherit Resource
Public Class SchemaContract
Inherits Resource
継承
SchemaContract
属性

コンストラクター

SchemaContract()

SchemaContract クラスの新しいインスタンスを初期化します。

SchemaContract(String, String, String, String, String, Object, Object)

SchemaContract クラスの新しいインスタンスを初期化します。

プロパティ

Components

型の定義を取得または設定します。 Swagger/OpenAPI v2/v3 スキーマでのみ使用され、それ以外の場合は null。

ContentType

取得または設定は、RFC 2616 で定義されている Content-Type ヘッダーで使用される有効なメディアの種類である必要があります。 スキーマ ドキュメントのメディアの種類 (application/json、application/xml など)。 &lt;/br&gt; - Swagger スキーマの使用application/vnd.ms-azure-apim.swagger.definitions+json&lt;/br&gt; - WSDL スキーマ使用 application/vnd.ms-azure-apim.xsd+xml&lt;/br&gt; - OpenApi スキーマ使用 application/vnd.oai.openapi.components+json&lt;/br&gt; - WADL Schema を使用 application/vnd.ms-azure-apim.wadl.grammars+xmlします。

Definitions

型の定義を取得または設定します。 Swagger/OpenAPI v1 スキーマでのみ使用され、それ以外の場合は null。

Id

リソースの完全修飾リソース ID を取得します。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(継承元 Resource)
Name

リソースの名前を取得します

(継承元 Resource)
Type

リソースの種類を取得します。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

(継承元 Resource)
Value

スキーマを表すドキュメントを定義する json エスケープ文字列を取得または設定します。 Swagger/OpenAPI 以外のスキーマに使用されます。

WsdlSchema

ドキュメント JObject から Wsdl スキーマを取得します

メソッド

Validate()

オブジェクトを検証します。

適用対象