Click or drag to resize
ISiteConnectionManager Interface

[This is preliminary documentation and is subject to change.]

Manager for site connections

Namespace: Netadmin.Management.Address
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface ISiteConnectionManager : IManager<ISiteConnection>, 
	IFilterable<ISiteConnection, ISiteConnectionFilter>, ICruddableBatch<ISiteConnection>, 
	ICreateableBatch<ISiteConnection>, IDetailsableBatch<ISiteConnection>, IUpdateableBatch<ISiteConnection>, 
	IDeletableBatch<ISiteConnection>, IDropdownable, ITop100ForCompany<ISiteConnection>

The ISiteConnectionManager type exposes the following members.

Methods
  ReturnsNameDescription
Public methodIEnumerable<T>Create(IEnumerable<T>)
Creates multiple entities in one operation
(Inherited from ICreateableBatch<T>.)
Public method void Delete(IEnumerable<Int64>)
Deletes multiple entities in one operation
(Inherited from IDeletableBatch<T>.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAny(IEnumerable<Int64>)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatch<T>.)
Public methodIPagination<T>Filter(TFilterDtoInterface, PaginationRequest<TDToInterface>)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterable<TDToInterface, TFilterDtoInterface>.)
Public methodIEnumerable<T>, T: INameableGetNames(IEnumerable<Int64>)
Retrieves names for specified ids
(Inherited from IDropdownable.)
Public methodIReadOnlyDictionary<TKey, TValue>, T: StringGetTop100(Expression<Func<T, String>>, String, IEnumerable<Int64>)
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties and additional information
(Inherited from ITop100ForCompany<T>.)
Public methodIEnumerable<T>, T: INameableListTop100ByName(Int64, String)
Lists the first 100 results starting with a partialname in an undefined order.
(Inherited from IDropdownable.)
Public method void Update(IEnumerable<T>)
Updates multiple entities in one operation
(Inherited from IUpdateableBatch<T>.)
Top
Extension Methods
  ReturnsNameDescription
Public Extension MethodISiteConnectionCreate<ISiteConnection>(ISiteConnection) (Defined by CreateableBatchExtensions.)
Public Extension Method void Delete<ISiteConnection>(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodISiteConnectionDetailsAll<ISiteConnection>(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionary<TKey, TValue>, T: Int64DetailsAll<ISiteConnection>(IEnumerable<Int64>)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodISiteConnectionDetailsAny<ISiteConnection>(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension Method void Update<ISiteConnection>(ISiteConnection) (Defined by UpdateableBatchExtensions.)
Top
Remarks
Supported Top100 properties: * ReferenceName
See Also