XmlSchemaCollection クラス

XmlSchemaCollection オブジェクトは、XML 名前空間のコレクションを表します。名前空間はコレクション内で列挙可能ですが、XML 名前空間のコレクションは複合オブジェクトとして動作します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
Public NotInheritable Class XmlSchemaCollection _
    Inherits ScriptSchemaObjectBase _
    Implements IObjectPermission, ICreatable, IDroppable, IAlterable,  _
    IScriptable, IExtendedProperties
'使用
Dim instance As XmlSchemaCollection
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
public sealed class XmlSchemaCollection : ScriptSchemaObjectBase, 
    IObjectPermission, ICreatable, IDroppable, IAlterable, IScriptable, 
    IExtendedProperties
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
public ref class XmlSchemaCollection sealed : public ScriptSchemaObjectBase, 
    IObjectPermission, ICreatable, IDroppable, IAlterable, IScriptable, 
    IExtendedProperties
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
type XmlSchemaCollection =  
    class
        inherit ScriptSchemaObjectBase
        interface IObjectPermission
        interface ICreatable
        interface IDroppable
        interface IAlterable
        interface IScriptable
        interface IExtendedProperties
    end
public final class XmlSchemaCollection extends ScriptSchemaObjectBase implements IObjectPermission, ICreatable, IDroppable, IAlterable, IScriptable, IExtendedProperties

説明

XmlSchemaCollection オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでもかまいません。

XmlSchemaCollection オブジェクトのプロパティを設定するには、XML スキーマ コレクションの ALTER 権限を持っている必要があります。

XML スキーマ コレクションを作成するには、データベースの CREATE XML SCHEMA COLLECTION 権限を持っているか、固定データベース ロール db_owner のメンバである必要があります。

XML スキーマ コレクションを削除するには、XML スキーマ コレクションの DELETE 権限を持っている必要があります。

他のユーザーに対して XML スキーマ コレクションの権限を許可、拒否、または取り消すには、XML スキーマ コレクションの CONTROL 権限を持っている必要があります。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。