다음을 통해 공유


MetadataFactory 클래스

Provides the base class for a metadata factory object.

상속 계층

System.Object
  Microsoft.SqlServer.Management.SqlParser.MetadataProvider.MetadataFactory

네임스페이스:  Microsoft.SqlServer.Management.SqlParser.MetadataProvider
어셈블리:  Microsoft.SqlServer.Management.SqlParser(Microsoft.SqlServer.Management.SqlParser.dll)

구문

‘선언
Public Class MetadataFactory _
    Implements IMetadataFactory
‘사용 방법
Dim instance As MetadataFactory
public class MetadataFactory : IMetadataFactory
public ref class MetadataFactory : IMetadataFactory
type MetadataFactory =  
    class 
        interface IMetadataFactory 
    end
public class MetadataFactory implements IMetadataFactory

MetadataFactory 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 MetadataFactory Initializes a new instance of the MetadataFactory class.

맨 위로 이동

속성

  이름 설명
공용 속성 AsymmetricKey Gets an IAsymmetricKeyFactory object that can be used to create IAsymmetricKey objects.
공용 속성 Certificate Gets an ICertificateFactory object that can be used to create ICertificate objects.
공용 속성 Column Gets an IColumnFactory object that can be used to create IColumn objects.
공용 속성 Constraint Gets an IConstraintFactory object that can be used to create table and column constraint objects.
공용 속성 Credential Gets an ICredentialFactory object that can be used to create ICredential objects.
공용 속성 Database Gets an IDatabaseFactory object that can be used to create IDatabase objects.
공용 속성 DataType Gets an IDataTypeFactory object that can be used to create IDataType objects.
공용 속성 ExecutionContext Gets an IExecutionContextFactory object that can be used to create IExecutionContext objects.
공용 속성 Index Gets an IIndexFactory object that can be used to create index and constraint objects.
공용 속성 Login Gets an ILoginFactory object that can be used to create ILogin objects.
공용 속성 Parameter Gets an IParameterFactory object that can be used to create IParameter objects.
공용 속성 Permission Gets or sets an IPermissionFactory object that can be used to create IDatabasePermission objects.
공용 속성 ResolvedSynonym Gets or sets an IResolvedSynonymFactory object that can be used to create IresolvedSynonym objects.
공용 속성 Role Gets an IRoleFactory object that can be used to create IDatabaseRole and IApplicationRole objects.
공용 속성 Scalar Gets an IScalarFactory object that can be used to create IScalar objects.
공용 속성 Schema Gets an ISchemaFactory object that can be used to create ISchema objects.
공용 속성 Server Gets an IServerFactory object that can be used to create IServer objects.
공용 속성 StoredProcedure Gets an IStoredProcedureFactory object that can be used to create IStoredProcedure objects.
공용 속성 Synonym Gets or sets an ISynonymFactory object that can be used to create ISynonym objects.
공용 속성 Tabular Gets an ITabularFactory object that can be used to create ITabular objects.
공용 속성 Trigger Gets an ITriggerFactory object that can be used to create ITrigger objects.
공용 속성 User Gets an IUserFactory object that can be used to create IUser objects.
공용 속성 UserDefinedFunction Gets an IUserDefinedFunctionFactory object that can be used to create IUserDefinedFunction objects.
공용 속성 UserDefinedType Gets an IUserDefinedTypeFactory object that can be used to create IUserDefinedType objects.
공용 속성 Variable Gets an IVariableFactory object that could be used to create ILocalVariable objects.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Management.SqlParser.MetadataProvider 네임스페이스