• ПОЛИНОМ:MDM API
Show / Hide Table of Contents
  • Ascon.Polynom.Api
    • AccessWriteFault
    • ApiFault
    • ApiObjectIdentifier
    • Applicability
    • ApplyColor
    • AsyncLockFault
    • AsyncOperationState
    • BinaryCompareOperation
    • BinaryCompareOptions
    • BooleanBasedCompareOperation
    • BooleanBasedCompareOptions
    • BooleanCompareOperation
    • BooleanCompareOptions
    • BusinessProcessItemDefinitionOptions
    • CanDoEnum
    • ChangeConflictFault
    • ClassNotFoundExceptionFault
    • ClassificationCopyingOptions
    • ClassificationItemCopyingOptions
    • ClassificationTreeOptions
    • ClientConnectionInfo
    • ClientType
    • CodificationFault
    • ColorCompareOperation
    • ColorCompareOptions
    • ColorHighlight
    • ColorTheme
    • CompareOperation
    • CompatibilityDirection
    • ConceptClassificationTreeOptions
    • ConceptPropertySourcesTreeOptions
    • Connection
    • ConnectionInfo
    • DateTimeCompareOperation
    • DateTimeCompareOptions
    • DirectlyUserCreationFactory
    • DoubleCompareOperation
    • DoubleCompareOptions
    • DoublePropertyMode
    • ElementLinksTreeOptions
    • EnumBoolCompareOperation
    • EnumBoolCompareOptions
    • EnumCompareOperation
    • EnumCompareOptions
    • EnumDoubleCompareOperation
    • EnumDoubleCompareOptions
    • EnumIntCompareOperation
    • EnumIntCompareOptions
    • EnumStringCompareOperation
    • EnumStringCompareOptions
    • EventRecordType
    • FaultException
    • FaultException<TDetail>
    • FaultedEventArgs
    • FavoritesTreeOptions
    • FormulaTreeOptions
    • GroupDisplayMode
    • GuidCompareOperation
    • GuidCompareOptions
    • IAbleToBeFavorite
    • IAbleToBeRecent
    • IAbleToHaveChangeableName
    • IAbleToHaveClassId
    • IAbleToHaveDescription
    • IAbleToHaveElementFactoryLocation
    • IAbleToHaveExternalId
    • IAbleToHaveIcon
    • IAbleToHaveId
    • IAbleToHaveName
    • IAbleToHaveUniqueId
    • IAbsoluteCodeableApiObject
    • IAccountableSecurityElementsContainer
    • IAccountableSecurityElementsContainerOwner
    • IAdditionalUserOptions
    • IApiEntity
    • IApiObject
    • IApiReadOnlyCollection<T>
    • IApplicableApiObject
    • IAppointedConcept
    • IAppointedFormula
    • IApprovementStage
    • IAsyncOperation
    • IAsyncOperation<T>
    • IBaseCatalog
    • IBaseGroup
    • IBaseGroupMember
    • IBaseGroupOwner
    • IBinaryPropertyDefinition
    • IBinaryPropertyValue
    • IBinaryPropertyValueData
    • IBooleanPropertyDefinition
    • IBooleanPropertyValue
    • IBooleanPropertyValueData
    • IBrokerConfiguration
    • IBusinessProcess
    • IBusinessProcessCommand
    • IBusinessProcessContext
    • IBusinessProcessDefinition
    • IBusinessProcessDisplayItem
    • IBusinessProcessDisplayItemStored
    • IBusinessProcessItem
    • IBusinessProcessItemDefinition
    • IBusinessProcessItemDefinitionWithInputCommand
    • ICatalog
    • ICatalogSecurity
    • ICatalogWithSecurity
    • IClassificationTree
    • ICodeableApiObject
    • IColorPropertyDefinition
    • IColorPropertyValue
    • IColorPropertyValueData
    • ICompareOperationMetadata
    • ICompareOptionMetadata
    • IComparingCondition
    • IComparingConditionDefinition
    • IComparingConditionDefinitionEnd
    • IComparingConditionDefinitionMetadata
    • IComparingConditionForElement
    • IComparingConditionForPropValue
    • ICompatibilityCondition
    • ICompatibilityConditionForElement
    • ICompatibilityConditionForPropValue
    • IComplexCondition
    • IConcept
    • IConceptAppointer
    • IConceptClassificationTree
    • IConceptPropertySource
    • IConceptPropertySourceTree
    • ICondition
    • IContract
    • IContractPropertySource
    • IContractRealization
    • IDataPatch
    • IDateTimePropertyDefinition
    • IDateTimePropertyValue
    • IDateTimePropertyValueData
    • IDeleteableApiObject
    • IDepartment
    • IDepartmentOwner
    • IDocument
    • IDocumentCatalog
    • IDocumentGroup
    • IDocumentGroupOwner
    • IDocumentOwner
    • IDoublePropertyDefinition
    • IDoublePropertyValue
    • IDoublePropertyValueData
    • IElement
    • IElementFactory
    • IElementFactoryTable
    • IElementFactoryTableRow
    • IElementLinksTree
    • IEnumBoolItem
    • IEnumBoolPropertyDefinition
    • IEnumBoolPropertyValue
    • IEnumBoolPropertyValueData
    • IEnumDoubleItem
    • IEnumDoublePropertyDefinition
    • IEnumDoublePropertyValue
    • IEnumDoublePropertyValueData
    • IEnumIntItem
    • IEnumIntPropertyDefinition
    • IEnumIntPropertyValue
    • IEnumIntPropertyValueData
    • IEnumPropertyDefinition
    • IEnumPropertyDefinitionItem
    • IEnumPropertyValue
    • IEnumPropertyValueData
    • IEnumStringItem
    • IEnumStringPropertyDefinition
    • IEnumStringPropertyValue
    • IEnumStringPropertyValueData
    • IEnumWithDescriptionItem
    • IEnumWithDescriptionPropertyDefinition
    • IEnumWithDescriptionPropertyValue
    • IEnumWithDescriptionPropertyValueData
    • IEvaluationPropertyInfo
    • IEventLogRoot
    • IEventLogTree
    • IEventRecord
    • IExternalAuthorization
    • IFavoritesCatalog
    • IFavoritesGroup
    • IFavoritesStructureItem
    • IFavoritesTree
    • IFile
    • IFilesOwner
    • IFinishEvent
    • IFinishEventDefinition
    • IFormula
    • IFormulaAppointer
    • IFormulaCatalog
    • IFormulaGroup
    • IFormulaGroupOwner
    • IFormulaParameter
    • IFormulaTargetQualifier
    • IFormulaTree
    • IFullMetaInformation
    • IFullTextIndex
    • IGateway
    • IGatewayDefinition
    • IGroup
    • IGroupOwner
    • IGroupPropertyOwner
    • IGroupRight
    • IGroupSecurity
    • IGroupWithSecurity
    • IGuidPropertyDefinition
    • IGuidPropertyValue
    • IGuidPropertyValueData
    • IHierarchicalTableSettings
    • IImagePropertyDefinition
    • IImagePropertyValue
    • IImagePropertyValueData
    • IIntegerPropertyDefinition
    • IIntegerPropertyValue
    • IIntegerPropertyValueData
    • IJoinPointsCount
    • ILane
    • ILaneDefinition
    • ILicense
    • ILink
    • ILinkDefCatalog
    • ILinkDefClassificationTree
    • ILinkDefGroup
    • ILinkDefGroupOwner
    • ILinkDefinition
    • ILinkDefinitionEnd
    • ILinkInstance
    • ILinkScope
    • ILinkable
    • ILinkableEndsTree
    • ILinkedPropertyInfo
    • ILocateableApiObject
    • IMailNotificationSystem
    • IMeasureClassificationTree
    • IMeasureEntity
    • IMeasureUnit
    • IMultiCatalog
    • IMultiCatalogedItem
    • IMultiGroup
    • INamedPropertyOwnerScope
    • INestedContractPropertySourceWrapper
    • INotificationSystem
    • INumerator
    • INumeratorOwner
    • IOpticPropertyDefinition
    • IOpticPropertyValue
    • IOpticPropertyValueData
    • IOverlappedAppointedConcept
    • IOwnedDocument
    • IPermission
    • IPermissionItem
    • IPosition
    • IPropDefCatalog
    • IPropDefClassificationTree
    • IPropDefGroup
    • IPropDefGroupOwner
    • IProperty
    • IPropertyDefinition
    • IPropertyDefinitionMetadata
    • IPropertyOwner
    • IPropertyOwnerScope
    • IPropertyOwnerScopeItem
    • IPropertyQualifier
    • IPropertySource
    • IPropertyValue
    • IPropertyValueData
    • IPropertyValueOwner
    • IRabbitMqConfiguration
    • IRawPropertyValue
    • IRawPropertyValueData
    • IRecordsGroup
    • IReference
    • IReferenceEntry
    • IReferenceRight
    • IReferenceSecurity
    • IRestrictedList
    • IRestrictedListGroupPropertyOwnerItem
    • IRestrictedListRole
    • IRestrictedListUserOptions
    • IRole
    • IRowPropertyDefinition
    • IRowPropertyDefinitionItem
    • IRtfPropertyDefinition
    • IRtfPropertyValue
    • IRtfPropertyValueData
    • IRtfString
    • IRunTimeClassifierReflection
    • IScopeClassificationTree
    • IScopeTree
    • ISearchConditionTargetQualifier
    • ISecurityAccessSubject
    • ISecurityElement
    • ISecurityManager
    • ISecurityRoot
    • ISecurityTree
    • ISequenceFlow
    • ISequenceFlowDefinition
    • ISerialNumberOwner
    • ISerialNumbers
    • ISession
    • ISessionDefinition
    • ISessionMetadata
    • ISessionObjects
    • ISessionRecordsGroup
    • ISetPropertyDefinition
    • ISetPropertyDefinitionItem
    • ISetPropertyValue
    • ISetPropertyValueData
    • ISimilarCharacters
    • ISimilarCharactersTable
    • ISimpleCondition
    • ISimpleRowPropertyDefinition
    • ISimpleRowPropertyDefinitionItem
    • ISinglePropertyValueOwner
    • ISslConfiguration
    • IStartEvent
    • IStartEventDefinition
    • IStatisticItem
    • IStorage
    • IStoredCondition
    • IStringAttribute
    • IStringPropertyDefinition
    • IStringPropertyValue
    • IStringPropertyValueData
    • IStructureConceptRight
    • IStructureConceptSecurity
    • IStructureItem
    • IStructureItemWithSecurity
    • IStructureItemWithTableSettings
    • IStructureRight
    • IStructureSecurity
    • ITable
    • ITableCell
    • ITableCellValue
    • ITableColumn
    • ITableColumnDefinition
    • ITablePropertyDefinition
    • ITablePropertyDefinitionColumn
    • ITablePropertyRow
    • ITablePropertyValue
    • ITablePropertyValueColumn
    • ITablePropertyValueColumnData
    • ITablePropertyValueData
    • ITableRow
    • ITableSettings
    • ITicket
    • ITicketConceptAppointer
    • ITicketMessage
    • ITicketMessagesOwner
    • ITicketMigrationManager
    • ITicketStructureItemContext
    • ITicketStructureItemContextStorage
    • ITicketsCategory
    • ITicketsLog
    • ITicketsLogRecord
    • ITicketsManager
    • ITimedRecordsGroup
    • IToastMessage
    • IToastOwner
    • IToastPublisher
    • ITransaction
    • ITransactionRecordsGroup
    • ITree
    • ITreeNode
    • IUser
    • IUserNotificationOptions
    • IUserOptions
    • IUserOptionsForRestrictedList
    • IUserTableSettings
    • IUserTask
    • IUserTaskDefinition
    • IViewpoint
    • IViewpoint2dFactoryTable
    • IViewpoint3dFactoryTable
    • IViewpointCatalog
    • IViewpointFactoryTable
    • IViewpointFactoryTableRow
    • IViewpointGroup
    • IViewpointGroupOwner
    • IViewpointTableDefinition
    • IWideOperation
    • ImageCompareOperation
    • ImageCompareOptions
    • IntegerCompareOperation
    • IntegerCompareOptions
    • IntersectionType
    • InvalidObjectFault
    • InvalidParameterFault
    • InvalidStorageFault
    • KnownConceptKind
    • KnownLinkDefinitionKind
    • KnownPermissionKind
    • KnownPropertyDefinitionKind
    • KnownRoleKind
    • LaneDefinitionType
    • LanePermissions
    • LicenceFault
    • LinkDefClassificationTreeOptions
    • LinkDefinitionDirection
    • LinkEndMultiplicity
    • LinkedWithOptions
    • LocateOptions
    • MailAuthenticationMechanism
    • MailBodyEncoding
    • MailSecureSocketOptions
    • NotificationTypes
    • NumericBasedCompareOperation
    • NumericBasedCompareOptions
    • ObjectStorageType
    • OperationFault
    • OpticCompareOperation
    • OpticCompareOptions
    • OrderType
    • PartlibFault
    • PermissionCannotReduceSeverityFault
    • PropDefClassificationTreeOptions
    • PropertyCollectionOptions
    • PropertyMixedComparisonType
    • PropertyType
    • Protection
    • RtfCompareOperation
    • RtfCompareOptions
    • ScopeTreeKind
    • ScopeTreeOptions
    • SecurityManagerFault
    • ServerConnectionException
    • SessionDefinition
    • SessionDisconnectedFault
    • SessionFactory
    • SessionOptions
    • SessionRecordsGroupResult
    • SetCompareOperation
    • SetCompareOptions
    • StorageVersionFault
    • StringCompareOperation
    • StringCompareOptions
    • SystemObjectFault
    • TextBasedCompareOperation
    • TextBasedCompareOptions
    • TicketMessageType
    • TicketNature
    • TicketPriority
    • TicketStatus
    • TransactionRecordsGroupResult
    • TreeFilterOptions
    • UniquenessFault
    • UserStatus
    • ViewpointFileFormat
    • WriteLockFault
  • Ascon.Polynom.Api.Api.Classes
    • StorageTool
    • StorageToolOperation
  • Ascon.Polynom.Api.Clients
    • DeltaCache
    • DeltaData
    • IPartLibInv
  • Ascon.Polynom.Api.Clients.Convert
    • OwnerToXml
  • Ascon.Polynom.Api.Clients.Remote
    • RemoteHelper
    • RemoteOperation
    • RemoteOperationExtensions
  • Ascon.Polynom.Api.Collections
    • ILicenseCollection
  • Ascon.Polynom.Api.DataContract
    • ApiDataSerializer
    • ApiDataSerializer.Grouping<TKey, TElement>
    • ApiDataType
    • GlobalConsts
  • Ascon.Polynom.Api.DataContract.Objects
    • ApiDataCollection
    • ApiDataCollection<T>
    • ApiObjectData
    • ApiPropValueData
    • ApiResponse
  • Ascon.Polynom.Api.DataContract.Struct
    • ApiObjectAttribute
    • DateTimeValueData
    • DoubleValueData
    • EnumBoolItemData
    • EnumDoubleItemData
    • EnumIntItemData
    • EnumItemData
    • EnumStringItemData
    • OpticValueData
    • UserFromSqlData
  • Ascon.Polynom.Api.Enums
    • ApiEventType
    • ObjectState
  • Ascon.Polynom.Api.Events
    • ApiEvent
    • AsyncOperationApiEvent
    • CallbackApiEvent
    • CollectionApiEvent
    • NotifyAsyncOperationEventHandler
    • NotifyCollectionChangedActionEnum
    • NotifyCollectionChangedHandler
    • ObjectStateApiEvent
    • PropertyApiEvent
  • Ascon.Polynom.Api.Interfaces
    • IChannelEvents
    • ISessionApi
  • Ascon.Polynom.Api.Objects
    • CompareOperationMetadata
    • CompareOptionMetadata
    • ComparingConditionDefinitionMetadata
    • PropertyDefinitionMetadata
  • Ascon.Polynom.Api.Query
    • ClientTypeResolver
    • ClientTypeResolver.NameTypePair
    • CollectionQueryAdapter
    • CollectionQueryProvider
    • Evaluator
    • ExpressionSerializer
    • ExpressionVisitor
    • ITypeResolver
    • QueryProvider
    • Query<T>
  • Ascon.Polynom.Api.Resources
    • ErrorStrings

Interface ISessionApi

Inherited Members
IDisposable.Dispose()
Namespace: Ascon.Polynom.Api.Interfaces
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ISessionApi : IDisposable

Properties

Id

Declaration
Guid Id { get; }
Property Value
Type Description
Guid

Methods

AbortAsyncOperation(ApiObjectIdentifier, MemoryStream)

Declaration
MemoryStream AbortAsyncOperation(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Type Name Description
ApiObjectIdentifier operationId
MemoryStream outStream
Returns
Type Description
MemoryStream

CanCreateAnonymousSession(byte[], int, MemoryStream)

Declaration
MemoryStream CanCreateAnonymousSession(byte[] sessionDefinitionBytes, int sessionOptions, MemoryStream outStream)
Parameters
Type Name Description
byte[] sessionDefinitionBytes
int sessionOptions
MemoryStream outStream
Returns
Type Description
MemoryStream

ClearData(MemoryStream)

Declaration
MemoryStream ClearData(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

ClearStorage(MemoryStream)

Declaration
MemoryStream ClearStorage(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

CloseConnection(MemoryStream)

Declaration
MemoryStream CloseConnection(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateAndStartSyncOverAsyncOperation(MemoryStream, MemoryStream)

Declaration
MemoryStream CreateAndStartSyncOverAsyncOperation(MemoryStream inStream, MemoryStream outStream)
Parameters
Type Name Description
MemoryStream inStream
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateBlankDatabase(byte[], MemoryStream)

Declaration
MemoryStream CreateBlankDatabase(byte[] databaseServiceFieldsRecordsArray, MemoryStream outStream)
Parameters
Type Name Description
byte[] databaseServiceFieldsRecordsArray
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateBlankDatabase(MemoryStream)

Declaration
MemoryStream CreateBlankDatabase(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateSession(byte[], byte[], int, MemoryStream)

Declaration
MemoryStream CreateSession(byte[] clientConnectionInfoBytes, byte[] sessionDefinitionBytes, int sessionOptions, MemoryStream outStream)
Parameters
Type Name Description
byte[] clientConnectionInfoBytes
byte[] sessionDefinitionBytes
int sessionOptions
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateStorage(MemoryStream)

Declaration
MemoryStream CreateStorage(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateStorageTool(byte[], MemoryStream)

Declaration
MemoryStream CreateStorageTool(byte[] configurationBytes, MemoryStream outStream)
Parameters
Type Name Description
byte[] configurationBytes
MemoryStream outStream
Returns
Type Description
MemoryStream

CreateUserDirectly(byte[], string, bool, string, byte[], string, bool, byte[], MemoryStream)

Declaration
MemoryStream CreateUserDirectly(byte[] clientConnectionInfoBytes, string login, bool isWindowsAuthorization, string password, byte[] sessionDefinitionBytes, string creatingUserLogin, bool creatingUserIsWindowsAuthorization, byte[] creatingUserPasswordHashBytes, MemoryStream outStream)
Parameters
Type Name Description
byte[] clientConnectionInfoBytes
string login
bool isWindowsAuthorization
string password
byte[] sessionDefinitionBytes
string creatingUserLogin
bool creatingUserIsWindowsAuthorization
byte[] creatingUserPasswordHashBytes
MemoryStream outStream
Returns
Type Description
MemoryStream

DeleteAllSessions(MemoryStream)

Declaration
MemoryStream DeleteAllSessions(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

DeleteStorage(MemoryStream)

Declaration
MemoryStream DeleteStorage(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

DisposeStorageTool(MemoryStream)

Declaration
MemoryStream DisposeStorageTool(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

DropSchema(string, MemoryStream)

Declaration
MemoryStream DropSchema(string schemaName, MemoryStream outStream)
Parameters
Type Name Description
string schemaName
MemoryStream outStream
Returns
Type Description
MemoryStream

GetPasswordHashInfo(string, MemoryStream)

Declaration
MemoryStream GetPasswordHashInfo(string login, MemoryStream outStream)
Parameters
Type Name Description
string login
MemoryStream outStream
Returns
Type Description
MemoryStream

GetServiceEvents(MemoryStream)

Declaration
MemoryStream GetServiceEvents(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

GetSessionDefinitions(MemoryStream)

Declaration
MemoryStream GetSessionDefinitions(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

InitializeConnection(int, MemoryStream)

Declaration
MemoryStream InitializeConnection(int options, MemoryStream outStream)
Parameters
Type Name Description
int options
MemoryStream outStream
Returns
Type Description
MemoryStream

Login(UserAccount, MemoryStream)

Declaration
MemoryStream Login(UserAccount safeUserAccount, MemoryStream outStream)
Parameters
Type Name Description
UserAccount safeUserAccount
MemoryStream outStream
Returns
Type Description
MemoryStream

Login(string, MemoryStream)

Declaration
MemoryStream Login(string accessToken, MemoryStream outStream)
Parameters
Type Name Description
string accessToken
MemoryStream outStream
Returns
Type Description
MemoryStream

LoginAnonymous(MemoryStream)

Declaration
MemoryStream LoginAnonymous(MemoryStream outStream)
Parameters
Type Name Description
MemoryStream outStream
Returns
Type Description
MemoryStream

MakeStorageToolOperation(string, MemoryStream)

Declaration
MemoryStream MakeStorageToolOperation(string operationType, MemoryStream outStream)
Parameters
Type Name Description
string operationType
MemoryStream outStream
Returns
Type Description
MemoryStream

RaiseAsyncOperationError(ApiObjectIdentifier, MemoryStream)

Declaration
MemoryStream RaiseAsyncOperationError(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Type Name Description
ApiObjectIdentifier operationId
MemoryStream outStream
Returns
Type Description
MemoryStream

ReleaseApiObjects(MemoryStream, MemoryStream)

Declaration
MemoryStream ReleaseApiObjects(MemoryStream releasedIdBytes, MemoryStream outStream)
Parameters
Type Name Description
MemoryStream releasedIdBytes
MemoryStream outStream
Returns
Type Description
MemoryStream

ResumeSyncOverAsyncOperation(ApiObjectIdentifier, MemoryStream)

Declaration
MemoryStream ResumeSyncOverAsyncOperation(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Type Name Description
ApiObjectIdentifier operationId
MemoryStream outStream
Returns
Type Description
MemoryStream

StartAsyncOperation(ApiObjectIdentifier, MemoryStream)

Declaration
MemoryStream StartAsyncOperation(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Type Name Description
ApiObjectIdentifier operationId
MemoryStream outStream
Returns
Type Description
MemoryStream
Back to top Copyright © 2018 - 2025 ООО Аскон