Class RepositoryServiceClient
Inheritance
System.Object
RepositoryServiceClient
Assembly: Algenta.Colectica.Repository.Client.dll
Syntax
public class RepositoryServiceClient : System.ServiceModel.ClientBase<IRepositoryService>, IRepositoryService
Constructors
RepositoryServiceClient()
Declaration
public RepositoryServiceClient()
RepositoryServiceClient(System.ServiceModel.Channels.Binding, System.ServiceModel.EndpointAddress)
Declaration
public RepositoryServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
Parameters
Type |
Name |
Description |
System.ServiceModel.Channels.Binding |
binding |
|
System.ServiceModel.EndpointAddress |
remoteAddress |
|
RepositoryServiceClient(String)
Declaration
public RepositoryServiceClient(string endpointConfigurationName)
Parameters
Type |
Name |
Description |
System.String |
endpointConfigurationName |
|
RepositoryServiceClient(String, System.ServiceModel.EndpointAddress)
Declaration
public RepositoryServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
Parameters
Type |
Name |
Description |
System.String |
endpointConfigurationName |
|
System.ServiceModel.EndpointAddress |
remoteAddress |
|
RepositoryServiceClient(String, String)
Declaration
public RepositoryServiceClient(string endpointConfigurationName, string remoteAddress)
Parameters
Type |
Name |
Description |
System.String |
endpointConfigurationName |
|
System.String |
remoteAddress |
|
Methods
AddItemsToTransaction(RepositoryTransactionAddItemsRequest)
Declaration
public RepositoryTransaction AddItemsToTransaction(RepositoryTransactionAddItemsRequest request)
Parameters
Returns
Implements
AddItemsToTransactionAsync(RepositoryTransactionAddItemsRequest)
Declaration
public System.Threading.Tasks.Task<RepositoryTransaction> AddItemsToTransactionAsync(RepositoryTransactionAddItemsRequest request)
Parameters
Returns
Implements
AddPermissions(RepositorySecurityContext)
Declaration
public void AddPermissions(RepositorySecurityContext context)
Parameters
Implements
AddPermissionsAsync(RepositorySecurityContext)
Declaration
public System.Threading.Tasks.Task AddPermissionsAsync(RepositorySecurityContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
CancelTransaction(RepositoryTransactionCancelOptions)
Declaration
public RepositoryTransaction CancelTransaction(RepositoryTransactionCancelOptions options)
Parameters
Returns
Implements
CancelTransactionAsync(RepositoryTransactionCancelOptions)
Declaration
public System.Threading.Tasks.Task<RepositoryTransaction> CancelTransactionAsync(RepositoryTransactionCancelOptions options)
Parameters
Returns
Implements
CommitTransaction(RepositoryTransactionCommitOptions)
Declaration
public RepositoryTransaction CommitTransaction(RepositoryTransactionCommitOptions options)
Parameters
Returns
Implements
CommitTransactionAsync(RepositoryTransactionCommitOptions)
Declaration
public System.Threading.Tasks.Task<RepositoryTransaction> CommitTransactionAsync(RepositoryTransactionCommitOptions options)
Parameters
Returns
Implements
Declaration
public void CreateComment(System.Guid id, string agency, long version, string comment)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.String |
comment |
|
Implements
Declaration
public System.Threading.Tasks.Task CreateCommentAsync(System.Guid id, string agency, long version, string comment)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.String |
comment |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
CreateRating(System.Guid, String, Int64, Int32)
Declaration
public void CreateRating(System.Guid id, string agency, long version, int rating)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.Int32 |
rating |
|
Implements
CreateRatingAsync(System.Guid, String, Int64, Int32)
Declaration
public System.Threading.Tasks.Task CreateRatingAsync(System.Guid id, string agency, long version, int rating)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.Int32 |
rating |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
CreateRepository(String, String)
Declaration
public void CreateRepository(string agency, string name)
Parameters
Type |
Name |
Description |
System.String |
agency |
|
System.String |
name |
|
Implements
CreateRepositoryAsync(String, String)
Declaration
public System.Threading.Tasks.Task CreateRepositoryAsync(string agency, string name)
Parameters
Type |
Name |
Description |
System.String |
agency |
|
System.String |
name |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
CreateTag(System.Guid, String, Int64, String)
Declaration
public void CreateTag(System.Guid id, string agency, long version, string name)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.String |
name |
|
Implements
CreateTagAsync(System.Guid, String, Int64, String)
Declaration
public System.Threading.Tasks.Task CreateTagAsync(System.Guid id, string agency, long version, string name)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.String |
name |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
CreateTransaction()
Declaration
public RepositoryTransaction CreateTransaction()
Returns
Implements
CreateTransactionAsync()
Declaration
public System.Threading.Tasks.Task<RepositoryTransaction> CreateTransactionAsync()
Returns
Implements
DeprecateAllItemVersions(System.Guid, String)
Declaration
public void DeprecateAllItemVersions(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Implements
DeprecateAllItemVersionsAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task DeprecateAllItemVersionsAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
DeprecateItem(System.Guid, String, Int64)
Declaration
public void DeprecateItem(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Implements
DeprecateItemAsync(System.Guid, String, Int64)
Declaration
public System.Threading.Tasks.Task DeprecateItemAsync(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
Declaration
public System.Collections.ObjectModel.Collection<UserComment> GetComments(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<UserComment> |
|
Implements
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<UserComment>> GetCommentsAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<UserComment>> |
|
Implements
Declaration
public System.Collections.ObjectModel.Collection<UserComment> GetCommentsCollection(System.Collections.ObjectModel.Collection<IdentifierTriple> ids)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
ids |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<UserComment> |
|
Implements
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<UserComment>> GetCommentsCollectionAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> ids)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
ids |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<UserComment>> |
|
Implements
GetItem(System.Guid, String, Int64)
Declaration
public RepositoryItem GetItem(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Implements
GetItemAsync(System.Guid, String, Int64)
Declaration
public System.Threading.Tasks.Task<RepositoryItem> GetItemAsync(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Implements
GetItems(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItem> GetItems(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<RepositoryItem> |
|
Implements
GetItemsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItem>> GetItemsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItem>> |
|
Implements
GetItemsInTransaction(Int64)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItem> GetItemsInTransaction(long transactionId)
Parameters
Type |
Name |
Description |
System.Int64 |
transactionId |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<RepositoryItem> |
|
Implements
GetItemsInTransactionAsync(Int64)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItem>> GetItemsInTransactionAsync(long transactionId)
Parameters
Type |
Name |
Description |
System.Int64 |
transactionId |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItem>> |
|
Implements
GetLatestItem(System.Guid, String)
Declaration
public RepositoryItem GetLatestItem(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Implements
GetLatestItemAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task<RepositoryItem> GetLatestItemAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Implements
GetLatestItems(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItem> GetLatestItems(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<RepositoryItem> |
|
Implements
GetLatestItemsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItem>> GetLatestItemsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItem>> |
|
Implements
GetLatestSet(IdentifierTriple)
Declaration
public System.Collections.ObjectModel.Collection<IdentifierTriple> GetLatestSet(IdentifierTriple rootItem)
Parameters
Returns
Implements
GetLatestSetAsync(IdentifierTriple)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> GetLatestSetAsync(IdentifierTriple rootItem)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> |
|
Implements
GetLatestVersionNumber(System.Guid, String)
Declaration
public long GetLatestVersionNumber(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Int64 |
|
Implements
GetLatestVersionNumberAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task<long> GetLatestVersionNumberAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int64> |
|
Implements
GetLatestVersionNumberOfTag(System.Guid, String, String)
Declaration
public long GetLatestVersionNumberOfTag(System.Guid id, string agency, string tag)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.String |
tag |
|
Returns
Type |
Description |
System.Int64 |
|
Implements
GetLatestVersionNumberOfTagAsync(System.Guid, String, String)
Declaration
public System.Threading.Tasks.Task<long> GetLatestVersionNumberOfTagAsync(System.Guid id, string agency, string tag)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.String |
tag |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int64> |
|
Implements
GetLatestVersionNumbers(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Collections.ObjectModel.Collection<IdentifierTriple> GetLatestVersionNumbers(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Implements
GetLatestVersionNumbersAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> GetLatestVersionNumbersAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> |
|
Implements
GetPermissions(System.Collections.ObjectModel.Collection<IdentifierTriple>, System.Collections.ObjectModel.Collection<System.Guid>)
Declaration
public RepositorySecurityContext GetPermissions(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers, System.Collections.ObjectModel.Collection<System.Guid> itemTypes)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
System.Collections.ObjectModel.Collection<System.Guid> |
itemTypes |
|
Returns
Implements
GetPermissionsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>, System.Collections.ObjectModel.Collection<System.Guid>)
Declaration
public System.Threading.Tasks.Task<RepositorySecurityContext> GetPermissionsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers, System.Collections.ObjectModel.Collection<System.Guid> itemTypes)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
System.Collections.ObjectModel.Collection<System.Guid> |
itemTypes |
|
Returns
Implements
GetRatings(System.Guid, String)
Declaration
public System.Collections.ObjectModel.Collection<UserRating> GetRatings(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<UserRating> |
|
Implements
GetRatingsAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<UserRating>> GetRatingsAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<UserRating>> |
|
Implements
GetRelationshipByObject(GraphSearchFacet)
Declaration
public System.Collections.ObjectModel.Collection<TypedIdTriple> GetRelationshipByObject(GraphSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<TypedIdTriple> |
|
Implements
GetRelationshipByObjectAsync(GraphSearchFacet)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> GetRelationshipByObjectAsync(GraphSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> |
|
Implements
GetRelationshipBySubject(GraphSearchFacet)
Declaration
public System.Collections.ObjectModel.Collection<TypedIdTriple> GetRelationshipBySubject(GraphSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<TypedIdTriple> |
|
Implements
GetRelationshipBySubjectAsync(GraphSearchFacet)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> GetRelationshipBySubjectAsync(GraphSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> |
|
Implements
GetRelationships(System.Collections.ObjectModel.Collection<IdentifierTriple>, RelationshipFacet)
Declaration
public AdjacencyMatrix GetRelationships(System.Collections.ObjectModel.Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
Implements
GetRelationshipsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>, RelationshipFacet)
Declaration
public System.Threading.Tasks.Task<AdjacencyMatrix> GetRelationshipsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
Implements
GetRepositoryInfo()
Declaration
public RepositoryInfo GetRepositoryInfo()
Returns
Implements
GetRepositoryInfoAsync()
Declaration
public System.Threading.Tasks.Task<RepositoryInfo> GetRepositoryInfoAsync()
Returns
Implements
GetRepositoryItemDescription(System.Guid, String, Int64)
Declaration
public RepositoryItemMetadata GetRepositoryItemDescription(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Implements
GetRepositoryItemDescriptionAsync(System.Guid, String, Int64)
Declaration
public System.Threading.Tasks.Task<RepositoryItemMetadata> GetRepositoryItemDescriptionAsync(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Implements
GetRepositoryItemDescriptions(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItemMetadata> GetRepositoryItemDescriptions(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Implements
GetRepositoryItemDescriptionsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> GetRepositoryItemDescriptionsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> identifiers)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
identifiers |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> |
|
Implements
GetRepositoryItemDescriptionsByObject(GraphSearchFacet)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItemMetadata> GetRepositoryItemDescriptionsByObject(GraphSearchFacet facet)
Parameters
Returns
Implements
GetRepositoryItemDescriptionsByObjectAsync(GraphSearchFacet)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> GetRepositoryItemDescriptionsByObjectAsync(GraphSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> |
|
Implements
GetRepositoryItemDescriptionsBySubject(GraphSearchFacet)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItemMetadata> GetRepositoryItemDescriptionsBySubject(GraphSearchFacet facet)
Parameters
Returns
Implements
GetRepositoryItemDescriptionsBySubjectAsync(GraphSearchFacet)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> GetRepositoryItemDescriptionsBySubjectAsync(GraphSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> |
|
Implements
GetRepositorySetting(String)
Declaration
public RepositorySetting GetRepositorySetting(string settingName)
Parameters
Type |
Name |
Description |
System.String |
settingName |
|
Returns
Implements
GetRepositorySettingAsync(String)
Declaration
public System.Threading.Tasks.Task<RepositorySetting> GetRepositorySettingAsync(string settingName)
Parameters
Type |
Name |
Description |
System.String |
settingName |
|
Returns
Implements
GetRepositorySettings()
Declaration
public System.Collections.ObjectModel.Collection<RepositorySetting> GetRepositorySettings()
Returns
Implements
GetRepositorySettingsAsync()
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositorySetting>> GetRepositorySettingsAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositorySetting>> |
|
Implements
GetRepositoryStatistics()
Declaration
public RepositoryStatistics GetRepositoryStatistics()
Returns
Implements
GetRepositoryStatisticsAsync()
Declaration
public System.Threading.Tasks.Task<RepositoryStatistics> GetRepositoryStatisticsAsync()
Returns
Implements
GetSet(IdentifierTriple)
Declaration
public System.Collections.ObjectModel.Collection<IdentifierTriple> GetSet(IdentifierTriple rootItem)
Parameters
Returns
Implements
GetSetAsync(IdentifierTriple)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> GetSetAsync(IdentifierTriple rootItem)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> |
|
Implements
Declaration
public System.Collections.ObjectModel.Collection<string> GetTags(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<System.String> |
|
Implements
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<string>> GetTagsAsync(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<System.String>> |
|
Implements
GetTransactions(System.Collections.ObjectModel.Collection<Int64>)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryTransaction> GetTransactions(System.Collections.ObjectModel.Collection<long> transactionIds)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<System.Int64> |
transactionIds |
|
Returns
Implements
GetTransactionsAsync(System.Collections.ObjectModel.Collection<Int64>)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryTransaction>> GetTransactionsAsync(System.Collections.ObjectModel.Collection<long> transactionIds)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<System.Int64> |
transactionIds |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryTransaction>> |
|
Implements
GetTypedRelationships(System.Collections.ObjectModel.Collection<IdentifierTriple>, RelationshipFacet)
Declaration
public TypedAdjacencyMatrix GetTypedRelationships(System.Collections.ObjectModel.Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
Implements
GetTypedRelationshipsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>, RelationshipFacet)
Declaration
public System.Threading.Tasks.Task<TypedAdjacencyMatrix> GetTypedRelationshipsAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
Implements
GetTypedSet(IdentifierTriple)
Declaration
public System.Collections.ObjectModel.Collection<TypedIdTriple> GetTypedSet(IdentifierTriple rootItem)
Parameters
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<TypedIdTriple> |
|
Implements
GetTypedSetAsync(IdentifierTriple)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> GetTypedSetAsync(IdentifierTriple rootItem)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> |
|
Implements
GetVersionHistory(System.Guid, String)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryItemMetadata> GetVersionHistory(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Implements
GetVersionHistoryAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> GetVersionHistoryAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryItemMetadata>> |
|
Implements
GetVersions(System.Guid, String)
Declaration
public System.Collections.ObjectModel.Collection<IdentifierTriple> GetVersions(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Implements
GetVersionsAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> GetVersionsAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<IdentifierTriple>> |
|
Implements
ListTransactions(RepositoryTransactionListOptions)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryTransaction> ListTransactions(RepositoryTransactionListOptions options)
Parameters
Returns
Implements
ListTransactionsAsync(RepositoryTransactionListOptions)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryTransaction>> ListTransactionsAsync(RepositoryTransactionListOptions options)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryTransaction>> |
|
Implements
RegisterItem(RepositoryItem, CommitOptions)
Declaration
public void RegisterItem(RepositoryItem item, CommitOptions options)
Parameters
Implements
RegisterItemAsync(RepositoryItem, CommitOptions)
Declaration
public System.Threading.Tasks.Task RegisterItemAsync(RepositoryItem item, CommitOptions options)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
RegisterItems(System.Collections.ObjectModel.Collection<RepositoryItem>, CommitOptions)
Declaration
public System.Collections.ObjectModel.Collection<RepositoryConflict> RegisterItems(System.Collections.ObjectModel.Collection<RepositoryItem> items, CommitOptions options)
Parameters
Returns
Implements
RegisterItemsAsync(System.Collections.ObjectModel.Collection<RepositoryItem>, CommitOptions)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryConflict>> RegisterItemsAsync(System.Collections.ObjectModel.Collection<RepositoryItem> items, CommitOptions options)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<RepositoryConflict>> |
|
Implements
RemovePermissions(System.Collections.ObjectModel.Collection<Int64>)
Declaration
public void RemovePermissions(System.Collections.ObjectModel.Collection<long> permissionIds)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<System.Int64> |
permissionIds |
|
Implements
RemovePermissionsAsync(System.Collections.ObjectModel.Collection<Int64>)
Declaration
public System.Threading.Tasks.Task RemovePermissionsAsync(System.Collections.ObjectModel.Collection<long> permissionIds)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<System.Int64> |
permissionIds |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
RemoveRepository(String)
Declaration
public void RemoveRepository(string agency)
Parameters
Type |
Name |
Description |
System.String |
agency |
|
Implements
RemoveRepositoryAsync(String)
Declaration
public System.Threading.Tasks.Task RemoveRepositoryAsync(string agency)
Parameters
Type |
Name |
Description |
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
RemoveRepositorySetting(String)
Declaration
public void RemoveRepositorySetting(string settingName)
Parameters
Type |
Name |
Description |
System.String |
settingName |
|
Implements
RemoveRepositorySettingAsync(String)
Declaration
public System.Threading.Tasks.Task RemoveRepositorySettingAsync(string settingName)
Parameters
Type |
Name |
Description |
System.String |
settingName |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
RemoveTag(System.Guid, String, Int64, String)
Declaration
public void RemoveTag(System.Guid id, string agency, long version, string name)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.String |
name |
|
Implements
RemoveTagAsync(System.Guid, String, Int64, String)
Declaration
public System.Threading.Tasks.Task RemoveTagAsync(System.Guid id, string agency, long version, string name)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
System.String |
name |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
RepositorySearch(SearchFacet)
Declaration
public SearchResponse RepositorySearch(SearchFacet facet)
Parameters
Returns
Implements
RepositorySearchAsync(SearchFacet)
Declaration
public System.Threading.Tasks.Task<SearchResponse> RepositorySearchAsync(SearchFacet facet)
Parameters
Returns
Implements
RestoreAllItemVersions(System.Guid, String)
Declaration
public void RestoreAllItemVersions(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Implements
RestoreAllItemVersionsAsync(System.Guid, String)
Declaration
public System.Threading.Tasks.Task RestoreAllItemVersionsAsync(System.Guid id, string agency)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
RestoreItem(System.Guid, String, Int64)
Declaration
public void RestoreItem(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Implements
RestoreItemAsync(System.Guid, String, Int64)
Declaration
public System.Threading.Tasks.Task RestoreItemAsync(System.Guid id, string agency, long version)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
agency |
|
System.Int64 |
version |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
SearchTypedSet(IdentifierTriple, SetSearchFacet)
Declaration
public System.Collections.ObjectModel.Collection<TypedIdTriple> SearchTypedSet(IdentifierTriple rootItem, SetSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Collections.ObjectModel.Collection<TypedIdTriple> |
|
Implements
SearchTypedSetAsync(IdentifierTriple, SetSearchFacet)
Declaration
public System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> SearchTypedSetAsync(IdentifierTriple rootItem, SetSearchFacet facet)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<TypedIdTriple>> |
|
Implements
SetRepositorySetting(RepositorySetting)
Declaration
public void SetRepositorySetting(RepositorySetting setting)
Parameters
Implements
SetRepositorySettingAsync(RepositorySetting)
Declaration
public System.Threading.Tasks.Task SetRepositorySettingAsync(RepositorySetting setting)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
UpdateDeprecatedState(System.Collections.ObjectModel.Collection<IdentifierTriple>, Boolean, Boolean)
Declaration
public void UpdateDeprecatedState(System.Collections.ObjectModel.Collection<IdentifierTriple> ids, bool deprecatedState, bool applyToAllVersions)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
ids |
|
System.Boolean |
deprecatedState |
|
System.Boolean |
applyToAllVersions |
|
Implements
UpdateDeprecatedStateAsync(System.Collections.ObjectModel.Collection<IdentifierTriple>, Boolean, Boolean)
Declaration
public System.Threading.Tasks.Task UpdateDeprecatedStateAsync(System.Collections.ObjectModel.Collection<IdentifierTriple> ids, bool deprecatedState, bool applyToAllVersions)
Parameters
Type |
Name |
Description |
System.Collections.ObjectModel.Collection<IdentifierTriple> |
ids |
|
System.Boolean |
deprecatedState |
|
System.Boolean |
applyToAllVersions |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
Extension Methods