Condividi tramite


Classe Service

Contains the various business rules API operations.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.MasterDataServices.Services
Assembly:  Microsoft.MasterDataServices.Services (in Microsoft.MasterDataServices.Services.dll)

Sintassi

'Dichiarazione
<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
'Utilizzo
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

Nel tipo Service sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico Service Initializes a new instance of the Service class.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddBindingParameters
Metodo pubblico AnnotationsDelete Deletes an existing annotation.
Metodo pubblico AnnotationsUpdate Update an existing annotation.
Metodo pubblico ApplyDispatchBehavior Registers for all service operations a parameter inspector that extracts and applies WCF client locale information. Registers an error handler for all channels.
Metodo pubblico BusinessRulesClone Creates new business rules which are exact copies of business rules from another source, retaining the GUIDs of the original objects.
Metodo pubblico BusinessRulesCreate Creates new business rules.
Metodo pubblico BusinessRulesDelete Deletes a business rule or components of rules.
Metodo pubblico BusinessRulesGet Retrieves business rules.
Metodo pubblico BusinessRulesPaletteGet Retrieves available business rule components (the component palette).
Metodo pubblico BusinessRulesPublish Publishes business rules for a model/entity/member type.
Metodo pubblico BusinessRulesUpdate Updates existing business rules.
Metodo pubblico EntityMemberAnnotationsCreate Creates new annotations attached to a member.
Metodo pubblico EntityMemberAnnotationsGet Retrieves annotations attached to a member.
Metodo pubblico EntityMemberAttributesGet Retrieves a specified set of attribute values from a specified list of members.
Metodo pubblico EntityMemberKeyLookup Questa caratteristica verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata.
Metodo pubblico EntityMembersCopy Copies selected members to new target members.
Metodo pubblico EntityMembersCreate Creates new members.
Metodo pubblico EntityMembersDelete Deletes (deactivates) selected members.
Metodo pubblico EntityMembersGet Retrieves a filtered set of members and their data from an entity.
Metodo pubblico EntityMembersMerge Creates new members and updates existing members.
Metodo pubblico EntityMembersUpdate Updates existing members.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico ExportViewCreate Generates or regenerates desired subscription views.
Metodo pubblico ExportViewDelete Removes an existing export view.
Metodo pubblico ExportViewListGet Retrieves a list of existing export views.
Metodo pubblico ExportViewUpdate Update an existing export view.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico HierarchyMembersGet Retrieves parent-child members from a hierarchy relative to a parent node.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico MetadataClone Creates exact copies of metadata components from another source, retaining the GUIDs of the original objects.
Metodo pubblico MetadataCreate Create new metadata components.
Metodo pubblico MetadataDelete Delete metadata components.
Metodo pubblico MetadataGet Retrieves metadata.
Metodo pubblico MetadataUpdate Updates metadata.
Metodo pubblico ModelMembersBulkDelete Begin the asynchronous deletion of members.
Metodo pubblico ModelMembersBulkMerge Begin the asynchronous creation and/or update of member data across one or more entities.
Metodo pubblico ModelMembersBulkUpdate Begin the asynchronous update of member data across one or more entities.
Metodo pubblico ModelMembersGet Retrieve entire selected models, entities and/or hierarchies.
Metodo pubblico SecurityDelete Deletes security permission.
Metodo pubblico SecurityPrincipalsClone Create exact copies of users, groups and their permissions within the security model from another source, retaining the GUIDs of the original objects.
Metodo pubblico SecurityPrincipalsCreate Create new users, groups and their permissions within the security model.
Metodo pubblico SecurityPrincipalsDelete Delete users, groups.
Metodo pubblico SecurityPrincipalsGet Retrieve the security principals and their permissions.
Metodo pubblico SecurityPrincipalsUpdate Updates security principals.
Metodo pubblico SecurityPrivilegesClone Create exact copies of permissions within the security model from another source, retaining the GUIDs of the original objects.
Metodo pubblico SecurityPrivilegesCreate Creates security privileges.
Metodo pubblico SecurityPrivilegesDelete Deletes permissions.
Metodo pubblico SecurityPrivilegesGet Retrieves security permissions for selected principals and/or models.
Metodo pubblico SecurityPrivilegesUpdate Updates security privileges.
Metodo pubblico ServiceCheck Determines whether the Master Data Services Web service is successfully running and connected to the database.
Metodo pubblico StagingClear Clears the bulk staging area.
Metodo pubblico StagingGet Retrieves the contents of the bulk staging area.
Metodo pubblico StagingProcess Sweeps existing unbatched records in the staging tables into a batch for processing and launches execution of the staging queue on request.
Metodo pubblico SystemDomainListGet Retrieves a localized fixed list of choices based on a list code.
Metodo pubblico SystemPropertiesGet Retrieves immutable properties about the system.
Metodo pubblico SystemSettingsGet Retrieves a list of system settings.
Metodo pubblico SystemSettingsUpdate Updates system setting values.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico TransactionAnnotationsCreate Creates new annotations attached to an existing transaction.
Metodo pubblico TransactionAnnotationsGet Retrieves a filtered list of transactions from a model.
Metodo pubblico TransactionsGet Retrieves a filtered list of transactions from a model.
Metodo pubblico TransactionsReverse Reverses one or more existing transactions.
Metodo pubblico UserPreferencesDelete Deletes the current user’s preferences.
Metodo pubblico UserPreferencesGet Retrieves the current user’s preferences.
Metodo pubblico UserPreferencesUpdate Updates the current user’s preferences.
Metodo pubblico Validate Validates permissions.
Metodo pubblico ValidationGet Retrieves filtered validation results from a model.
Metodo pubblico ValidationProcess Processes validations (business rules) for selected members within a model.
Metodo pubblico VersionCopy Copies a model version to a new version.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.