Compartilhar via


Classe Service

Contains the various business rules API operations.

Hierarquia de herança

System. . :: . .Object
  Microsoft.MasterDataServices.Services..::..Service

Namespace:  Microsoft.MasterDataServices.Services
Assembly:  Microsoft.MasterDataServices.Services (em Microsoft.MasterDataServices.Services.dll)

Sintaxe

'Declaração
<ServiceBehaviorAttribute(ConcurrencyMode := ConcurrencyMode.Multiple, InstanceContextMode := InstanceContextMode.Single,  _
    Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
<AspNetCompatibilityRequirementsAttribute(RequirementsMode := AspNetCompatibilityRequirementsMode.Allowed)> _
Public NotInheritable Class Service _
    Implements IService, IServiceBehavior
'Uso
Dim instance As Service
[ServiceBehaviorAttribute(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.Single, 
    Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public sealed class Service : IService, 
    IServiceBehavior
[ServiceBehaviorAttribute(ConcurrencyMode = ConcurrencyMode::Multiple, InstanceContextMode = InstanceContextMode::Single, 
    Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode::Allowed)]
public ref class Service sealed : IService, 
    IServiceBehavior
[<SealedAttribute>]
[<ServiceBehaviorAttribute(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.Single, 
    Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)>]
type Service =  
    class
        interface IService
        interface IServiceBehavior
    end
public final class Service implements IService, IServiceBehavior

O tipo Service expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Service Initializes a new instance of the Service class.

Início

Métodos

  Nome Descrição
Método público AddBindingParameters
Método público AnnotationsDelete Deletes an existing annotation.
Método público AnnotationsUpdate Update an existing annotation.
Método público ApplyDispatchBehavior Registers for all service operations a parameter inspector that extracts and applies WCF client locale information. Registers an error handler for all channels.
Método público BusinessRulesClone Creates new business rules which are exact copies of business rules from another source, retaining the GUIDs of the original objects.
Método público BusinessRulesCreate Creates new business rules.
Método público BusinessRulesDelete Deletes a business rule or components of rules.
Método público BusinessRulesGet Retrieves business rules.
Método público BusinessRulesPaletteGet Retrieves available business rule components (the component palette).
Método público BusinessRulesPublish Publishes business rules for a model/entity/member type.
Método público BusinessRulesUpdate Updates existing business rules.
Método público EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Método público EntityMemberAnnotationsGet Retrieves annotations attached to a member.
Método público EntityMemberAttributesGet Retrieves a specified set of attribute values from a specified list of members.
Método público EntityMemberKeyLookup Esse recurso será removido na próxima versão do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam.
Método público EntityMembersCopy Copies selected members to new target members.
Método público EntityMembersCreate Creates new members.
Método público EntityMembersDelete Deletes (deactivates) selected members.
Método público EntityMembersGet Retrieves a filtered set of members and their data from an entity.
Método público EntityMembersMerge Creates new members and updates existing members.
Método público EntityMembersUpdate Updates existing members.
Método público Equals (Herdado de Object.)
Método público ExportViewCreate Generates or regenerates desired subscription views.
Método público ExportViewDelete Removes an existing export view.
Método público ExportViewListGet Retrieves a list of existing export views.
Método público ExportViewUpdate Update an existing export view.
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público HierarchyMembersGet Retrieves parent-child members from a hierarchy relative to a parent node.
Método protegido MemberwiseClone (Herdado de Object.)
Método público MetadataClone Creates exact copies of metadata components from another source, retaining the GUIDs of the original objects.
Método público MetadataCreate Create new metadata components.
Método público MetadataDelete Delete metadata components.
Método público MetadataGet Retrieves metadata.
Método público MetadataUpdate Updates metadata.
Método público ModelMembersBulkDelete Begin the asynchronous deletion of members.
Método público ModelMembersBulkMerge Begin the asynchronous creation and/or update of member data across one or more entities.
Método público ModelMembersBulkUpdate Begin the asynchronous update of member data across one or more entities.
Método público ModelMembersGet Retrieve entire selected models, entities and/or hierarchies.
Método público SecurityDelete Deletes security permission.
Método público SecurityPrincipalsClone Create exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Método público SecurityPrincipalsCreate Create new users, groups and their permissions within the security model.
Método público SecurityPrincipalsDelete Delete users, groups.
Método público SecurityPrincipalsGet Retrieve the security principals and their permissions.
Método público SecurityPrincipalsUpdate Updates security principals.
Método público SecurityPrivilegesClone Create exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects.
Método público SecurityPrivilegesCreate Creates security privileges.
Método público SecurityPrivilegesDelete Deletes permissions.
Método público SecurityPrivilegesGet Retrieves security permissions for selected principals and/or models.
Método público SecurityPrivilegesUpdate Updates security privileges.
Método público ServiceCheck Determines whether the Master Data Services Web service is successfully running and connected to the database.
Método público StagingClear Clears the bulk staging area.
Método público StagingGet Retrieves the contents of the bulk staging area.
Método público StagingProcess Sweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Método público SystemDomainListGet Retrieves a localized fixed list of choices based on a list code.
Método público SystemPropertiesGet Retrieves immutable properties about the system.
Método público SystemSettingsGet Retrieves a list of system settings.
Método público SystemSettingsUpdate Updates system setting values.
Método público ToString (Herdado de Object.)
Método público TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Método público TransactionAnnotationsGet Retrieves a filtered list of transactions from a model.
Método público TransactionsGet Retrieves a filtered list of transactions from a model.
Método público TransactionsReverse Reverses one or more existing transactions.
Método público UserPreferencesDelete Deletes the current user’s preferences.
Método público UserPreferencesGet Retrieves the current user’s preferences.
Método público UserPreferencesUpdate Updates the current user’s preferences.
Método público Validate Validates permissions.
Método público ValidationGet Retrieves filtered validation results from a model.
Método público ValidationProcess Processes validations (business rules) for selected members within a model.
Método público VersionCopy Copies a model version to a new version.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.