Certificate クラス
Certificate オブジェクトは、SQL Server の証明書を表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
Public NotInheritable Class Certificate _
Inherits NamedSmoObject _
Implements ICreatable, IDroppable, IAlterable, IObjectPermission
'使用
Dim instance As Certificate
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
public sealed class Certificate : NamedSmoObject,
ICreatable, IDroppable, IAlterable, IObjectPermission
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
public ref class Certificate sealed : public NamedSmoObject,
ICreatable, IDroppable, IAlterable, IObjectPermission
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
type Certificate =
class
inherit NamedSmoObject
interface ICreatable
interface IDroppable
interface IAlterable
interface IObjectPermission
end
public final class Certificate extends NamedSmoObject implements ICreatable, IDroppable, IAlterable, IObjectPermission
説明
Certificate オブジェクトのプロパティは、public 固定サーバー ロールのメンバであれば取得できます。
Certificate オブジェクトのプロパティを設定し、Alter メソッドを実行するには、証明書の ALTER 権限を持っている必要があります。
Certificate オブジェクトを作成するには、親データベースの CREATE CERTIFICATE 権限を持っている必要があります。
Certificate オブジェクトを削除するには、証明書の CONTROL 権限を持っている必要があります。
他のユーザーに対して Certificate オブジェクトについての権限を許可、拒否、または取り消すには、証明書の CONTROL 権限を持っている必要があります。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo..::..Certificate
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。