Partilhar via


IVsDataParameter Interface

Definição

Representa um objeto mapeado que descreve um parâmetro de objeto executável.

public interface class IVsDataParameter : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::IVsDataMappedObject
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ScalarFunctionParameter", AvailableRestrictions="Catalog, Schema, ScalarFunction, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, ScalarFunction, Name", RequiredOrdering="Catalog, Schema, ScalarFunction, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("StoredProcedureParameter", AvailableRestrictions="Catalog, Schema, StoredProcedure, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, StoredProcedure, Name", RequiredOrdering="Catalog, Schema, StoredProcedure, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularFunctionParameter", AvailableRestrictions="Catalog, Schema, TabularFunction, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, TabularFunction, Name", RequiredOrdering="Catalog, Schema, TabularFunction, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ExecutableObjectParameter", AvailableRestrictions="Catalog, Schema, Object, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, Object, Name", RequiredOrdering="Catalog, Schema, Object, Ordinal")]
public interface IVsDataParameter : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.IVsDataMappedObject
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ScalarFunctionParameter", AvailableRestrictions="Catalog, Schema, ScalarFunction, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, ScalarFunction, Name", RequiredOrdering="Catalog, Schema, ScalarFunction, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("StoredProcedureParameter", AvailableRestrictions="Catalog, Schema, StoredProcedure, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, StoredProcedure, Name", RequiredOrdering="Catalog, Schema, StoredProcedure, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularFunctionParameter", AvailableRestrictions="Catalog, Schema, TabularFunction, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, TabularFunction, Name", RequiredOrdering="Catalog, Schema, TabularFunction, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ExecutableObjectParameter", AvailableRestrictions="Catalog, Schema, Object, Name", ClassId="BF3222AA-B1FF-4dc1-9123-3BD149572B66", Identifier="Catalog, Schema, Object, Name", RequiredOrdering="Catalog, Schema, Object, Ordinal")>]
type IVsDataParameter = interface
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataParameter
Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
Atributos
Implementações

Propriedades

AdoDotNetDataType

Obtém o tipo de dados ADO.NET como um valor numérico da DbMetaDataCollectionNames coleção de metadados.

AdoDotNetDbType

Obtém um valor da DbType enumeração que especifica o tipo de dados do parâmetro para um provedor de dados ADO.NET.

Direction

Obtém a direção do parâmetro .

FrameworkDataType

Obtém o tipo de .NET Framework do parâmetro .

Identifier

Obtém a lista de partes de identificador que identificam exclusivamente o tipo mapeado genérico atual.

(Herdado de IVsDataMappedObject)
IsDeleted

Obtém um valor que indica se o tipo mapeado genérico atual é excluído.

(Herdado de IVsDataMappedObject)
IsNullable

Obtém um valor que indica se o parâmetro é anulável.

Length

Obtém o comprimento do parâmetro .

Name

Obtém o nome do tipo mapeado genérico.

(Herdado de IVsDataMappedObject)
NativeDataType

Obtém o nome do tipo de dados específico da fonte de dados.

Ordinal

Obtém o número ordinal do parâmetro que especifica a ordem do parâmetro na coleção de parâmetros.

Precision

Obtém o número máximo de dígitos armazenados nesse parâmetro.

Properties

Obtém pares nome/valor que contêm os nomes de propriedade e os valores associados ao tipo mapeado genérico atual.

(Herdado de IVsDataMappedObject)
Scale

Obtém o número máximo de dígitos à direita do ponto decimal.

Selector

Obtém um objeto seletor que permite a recuperação de metadados específicos da fonte de dados do arquivo XML de suporte do objeto de dados.

(Herdado de IVsDataMappedObject)
Site

Obtém ou define o site.

(Herdado de IVsDataSiteableObject<T>)
Type

Obtém o nome do tipo como uma cadeia de caracteres para o tipo mapeado genérico atual.

(Herdado de IVsDataMappedObject)
UnderlyingObject

Obtém o objeto subjacente contido pelo tipo mapeado genérico atual.

(Herdado de IVsDataMappedObject)
UserDataType

Obtém um tipo de dados definido pelo usuário.

Aplica-se a