Compartilhar via


IVsDataScalarFunction Interface

Definição

Representa um objeto mapeado que executa código usando zero ou mais parâmetros de entrada e retorna um valor escalar (representado aqui como um parâmetro).

public interface class IVsDataScalarFunction : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::RelationalObjectModel::IVsDataExecutableObject
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ScalarFunction", AvailableRestrictions="Catalog, Schema, Name", ClassId="29868CA2-0428-486e-89EE-E26AAEE51A66", Identifier="Catalog, Schema, Name", RequiredOrdering="Catalog, Schema, Name")]
public interface IVsDataScalarFunction : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.RelationalObjectModel.IVsDataExecutableObject
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ScalarFunction", AvailableRestrictions="Catalog, Schema, Name", ClassId="29868CA2-0428-486e-89EE-E26AAEE51A66", Identifier="Catalog, Schema, Name", RequiredOrdering="Catalog, Schema, Name")>]
type IVsDataScalarFunction = interface
    interface IVsDataExecutableObject
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataScalarFunction
Implements IVsDataExecutableObject, IVsDataSiteableObject(Of IVsDataMappedObject)
Atributos
Implementações

Propriedades

Catalog

Obtém o catálogo associado a esse objeto de dados executável.

(Herdado de IVsDataExecutableObject)
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)
IsSystemObject

Obtém um valor que indica se esse objeto de dados executável é um objeto do sistema.

(Herdado de IVsDataExecutableObject)
Name

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

(Herdado de IVsDataMappedObject)
Parameters

Obtém os parâmetros desse objeto de dados executável.

(Herdado de IVsDataExecutableObject)
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)
ReturnValue

Obtém o valor que o objeto de função escalar retorna após a execução.

Schema

Obtém o esquema desse objeto de dados executável.

(Herdado de IVsDataExecutableObject)
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)

Aplica-se a