• Core
  • Infrastructure
  • Web
  • Extensions
  • Umbraco.Cms.Core.Security
  • BackOfficeUserStore
Search Results for

    Show / Hide Table of Contents
    • Umbraco.Cms.Core
      • IPublishedContentQuery
      • IPublishedContentQueryAccessor
      • PublishedContentQueryAccessor
      • TagQuery
    • Umbraco.Cms.Core.Cache
      • DatabaseServerMessengerNotificationHandler
      • DefaultRepositoryCachePolicy<TEntity, TId>
      • DistributedCacheBinder
      • RepositoryCachePolicyBase<TEntity, TId>
    • Umbraco.Cms.Core.Configuration
      • JsonConfigManipulator
      • NCronTabParser
    • Umbraco.Cms.Core.Deploy
      • IGridCellValueConnector
    • Umbraco.Cms.Core.Events
      • MigrationEventArgs
      • RelateOnTrashNotificationHandler
    • Umbraco.Cms.Core.Logging
      • MessageTemplates
    • Umbraco.Cms.Core.Logging.Serilog
      • SerilogLogger
    • Umbraco.Cms.Core.Logging.Serilog.Enrichers
      • HttpRequestIdEnricher
      • HttpRequestNumberEnricher
      • HttpSessionIdEnricher
      • ThreadAbortExceptionEnricher
    • Umbraco.Cms.Core.Logging.Viewer
      • ILogFilter
      • ILogLevelLoader
      • ILogViewer
      • ILogViewerConfig
      • LogLevelCounts
      • LogLevelLoader
      • LogMessage
      • LogTemplate
      • LogTimePeriod
      • LogViewerConfig
      • SavedLogSearch
      • SerilogLogViewerSourceBase
    • Umbraco.Cms.Core.Manifest
      • ManifestParser
    • Umbraco.Cms.Core.Mapping
      • UmbracoMapper
    • Umbraco.Cms.Core.Migrations
      • IMigrationPlanExecutor
    • Umbraco.Cms.Core.Models
      • GridValue
      • GridValue.GridArea
      • GridValue.GridControl
      • GridValue.GridEditor
      • GridValue.GridRow
      • GridValue.GridSection
      • MediaWithCrops
      • MediaWithCrops<T>
    • Umbraco.Cms.Core.Models.Blocks
      • BlockEditorData
      • BlockEditorDataConverter
      • BlockItemData
      • BlockItemData.BlockPropertyValue
      • BlockListEditorDataConverter
      • BlockListLayoutItem
      • BlockValue
    • Umbraco.Cms.Core.Models.Mapping
      • EntityMapDefinition
    • Umbraco.Cms.Core.Models.Trees
      • TreeRootNode
    • Umbraco.Cms.Core.Packaging
      • PackageMigrationPlan
      • PackageMigrationPlanCollection
      • PackageMigrationPlanCollectionBuilder
      • PendingPackageMigrations
    • Umbraco.Cms.Core.Persistence.Repositories
      • IContentRepository<TId, TEntity>
      • IContentTypeRepository
      • IContentTypeRepositoryBase<TItem>
      • IDataTypeRepository
      • IDocumentBlueprintRepository
      • IDocumentRepository
      • IEntityRepository
      • IMediaRepository
      • IMediaTypeRepository
      • IMemberRepository
      • IMemberTypeRepository
      • IPublicAccessRepository
    • Umbraco.Cms.Core.PropertyEditors
      • BlockEditorPropertyEditor
      • BlockEditorPropertyHandler
      • BlockListPropertyEditor
      • CheckBoxListPropertyEditor
      • ColorPickerPropertyEditor
      • ComplexEditorValidator
      • ComplexEditorValidator.ElementTypeValidationModel
      • ComplexEditorValidator.PropertyTypeValidationModel
      • ComplexPropertyEditorContentNotificationHandler
      • ConfigurationEditor<TConfiguration>
      • ContentPickerPropertyEditor
      • DateTimeConfigurationEditor
      • DateTimePropertyEditor
      • DropDownFlexiblePropertyEditor
      • EmailAddressConfigurationEditor
      • EmailAddressPropertyEditor
      • EyeDropperColorPickerPropertyEditor
      • FileUploadConfigurationEditor
      • FileUploadPropertyEditor
      • GridConfiguration
      • GridConfigurationEditor
      • GridEditorModel
      • GridEditorSectionModel
      • GridEditorTemplateModel
      • GridPropertyEditor
      • GridPropertyIndexValueFactory
      • GridValidator
      • ImageCropperConfiguration
      • ImageCropperConfiguration.Crop
      • ImageCropperPropertyEditor
      • LabelConfigurationEditor
      • LabelPropertyEditor
      • ListViewConfigurationEditor
      • ListViewPropertyEditor
      • MarkdownPropertyEditor
      • MediaPicker3ConfigurationEditor
      • MediaPicker3PropertyEditor
      • MediaPickerConfigurationEditor
      • MediaPickerPropertyEditor
      • MediaPickerPropertyEditor.MediaPickerPropertyValueEditor
      • MultiNodePickerConfigurationEditor
      • MultiNodeTreePickerPropertyEditor
      • MultiNodeTreePickerPropertyEditor.MultiNodeTreePickerPropertyValueEditor
      • MultipleTextStringPropertyEditor
      • MultipleValueEditor
      • MultiUrlPickerConfigurationEditor
      • MultiUrlPickerPropertyEditor
      • MultiUrlPickerValueEditor
      • MultiUrlPickerValueEditor.LinkDto
      • NestedContentConfigurationEditor
      • NestedContentPropertyEditor
      • NestedContentPropertyHandler
      • RadioButtonsPropertyEditor
      • RichTextConfigurationEditor
      • RichTextEditorPastedImages
      • RichTextPropertyEditor
      • SliderConfigurationEditor
      • SliderPropertyEditor
      • TagConfigurationEditor
      • TagsPropertyEditor
      • TextAreaConfigurationEditor
      • TextAreaPropertyEditor
      • TextboxConfigurationEditor
      • TextboxPropertyEditor
      • TrueFalseConfigurationEditor
      • TrueFalsePropertyEditor
      • ValueListConfigurationEditor
      • ValueListUniqueValueValidator
    • Umbraco.Cms.Core.PropertyEditors.ValueConverters
      • BlockEditorConverter
      • BlockListPropertyValueConverter
      • ColorPickerValueConverter
      • ColorPickerValueConverter.PickedColor
      • FlexibleDropdownPropertyValueConverter
      • GridValueConverter
      • ImageCropperValue
      • ImageCropperValue.ImageCropperCrop
      • ImageCropperValue.ImageCropperCropCoordinates
      • ImageCropperValue.ImageCropperFocalPoint
      • ImageCropperValueConverter
      • ImageCropperValueTypeConverter
      • JsonValueConverter
      • MarkdownEditorValueConverter
      • MediaPickerWithCropsValueConverter
      • MultiUrlPickerValueConverter
      • NestedContentManyValueConverter
      • NestedContentSingleValueConverter
      • NestedContentValueConverterBase
      • RteMacroRenderingValueConverter
    • Umbraco.Cms.Core.PublishedCache
      • PublishedContentTypeCache
    • Umbraco.Cms.Core.Routing
      • ContentFinderByConfigured404
      • RedirectTrackingHandler
    • Umbraco.Cms.Core.Scoping
      • IHttpScopeReference
      • IScope
      • IScopeAccessor
      • IScopeProvider
      • ScopeContextualBase
    • Umbraco.Cms.Core.Security
      • BackOfficeClaimsPrincipalFactory
      • BackOfficeErrorDescriber
      • BackOfficeIdentityBuilder
      • BackOfficeIdentityOptions
      • BackOfficeIdentityUser
      • BackOfficePasswordHasher
      • BackOfficeUserStore
      • BackOfficeUserValidator<T>
      • IBackOfficeUserManager
      • IBackOfficeUserPasswordChecker
      • IdentityMapDefinition
      • IMemberManager
      • IMemberUserStore
      • ITwoFactorProvider
      • IUmbracoUserManager<TUser>
      • IUserSessionStore<TUser>
      • MemberIdentityBuilder
      • MemberIdentityUser
      • MemberPasswordHasher
      • MemberRoleStore
      • MembersErrorDescriber
      • MemberUserStore
      • NoopLookupNormalizer
      • UmbracoErrorDescriberBase
      • UmbracoIdentityRole
      • UmbracoIdentityUser
      • UmbracoPasswordHasher<TUser>
      • UmbracoUserConfirmation<TUser>
      • UmbracoUserManager<TUser, TPasswordConfig>
      • UmbracoUserStore<TUser, TRole>
    • Umbraco.Cms.Core.Services
      • IdKeyMap
      • TwoFactorLoginService
    • Umbraco.Cms.Core.Services.Implement
      • AuditService
      • BasicAuthService
      • CacheInstructionService
      • ContentService
      • ContentTypeBaseServiceProvider
      • ContentTypeService
      • ContentTypeServiceBase
      • ContentTypeServiceBase<TRepository, TItem>
      • DataTypeService
      • DomainService
      • EntityService
      • ExternalLoginService
      • FileService
      • LocalizedTextService
      • LocalizedTextServiceFileSources
      • LocalizedTextServiceSupplementaryFileSource
      • MediaService
      • MediaTypeService
      • MemberService
      • MemberTypeService
      • NotificationService
      • PackagingService
      • PropertyValidationService
      • RelationService
      • RepositoryService
      • ServerRegistrationService
      • TagService
      • TrackedReferencesService
    • Umbraco.Cms.Infrastructure
      • PublishedContentQuery
      • Suspendable
      • Suspendable.ExamineEvents
      • Suspendable.PageCacheRefresher
      • Suspendable.ScheduledPublishing
    • Umbraco.Cms.Infrastructure.DependencyInjection
      • UmbracoBuilder_TelemetryProviders
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Infrastructure.Examine
      • BaseValueSetBuilder<TContent>
      • ContentIndexPopulator
      • ContentValueSetBuilder
      • ContentValueSetValidator
      • ExamineIndexModel
      • ExamineIndexRebuilder
      • ExamineSearcherModel
      • GenericIndexDiagnostics
      • IBackOfficeExamineSearcher
      • IContentValueSetBuilder
      • IContentValueSetValidator
      • IIndexDiagnostics
      • IIndexDiagnosticsFactory
      • IIndexPopulator
      • IIndexRebuilder
      • IndexDiagnosticsFactory
      • IndexPopulator
      • IndexPopulator<TIndex>
      • IndexTypes
      • IPublishedContentValueSetBuilder
      • IUmbracoContentIndex
      • IUmbracoIndex
      • IUmbracoIndexConfig
      • IUmbracoMemberIndex
      • IUmbracoTreeSearcherFields
      • IValueSetBuilder<T>
      • MediaIndexPopulator
      • MediaValueSetBuilder
      • MemberIndexPopulator
      • MemberValueSetBuilder
      • MemberValueSetValidator
      • NoopBackOfficeExamineSearcher
      • PublishedContentIndexPopulator
      • RebuildOnStartupHandler
      • UmbracoExamineFieldNames
      • UmbracoFieldDefinitionCollection
      • UmbracoIndexConfig
      • ValueSetValidator
    • Umbraco.Cms.Infrastructure.HealthChecks
      • MarkdownToHtmlConverter
    • Umbraco.Cms.Infrastructure.HostedServices
      • BackgroundTaskQueue
      • ContentVersionCleanup
      • HealthCheckNotifier
      • IBackgroundTaskQueue
      • KeepAlive
      • LogScrubber
      • QueuedHostedService
      • RecurringHostedServiceBase
      • ReportSiteTask
      • ScheduledPublishing
      • TempFileCleanup
    • Umbraco.Cms.Infrastructure.HostedServices.ServerRegistration
      • InstructionProcessTask
      • TouchServerTask
    • Umbraco.Cms.Infrastructure.Install
      • FilePermissionHelper
      • InstallHelper
      • InstallStepCollection
      • PackageMigrationRunner
      • UnattendedInstaller
      • UnattendedUpgrader
    • Umbraco.Cms.Infrastructure.Install.InstallSteps
      • CompleteInstallStep
      • DatabaseConfigureStep
      • DatabaseInstallStep
      • DatabaseUpgradeStep
      • NewInstallStep
    • Umbraco.Cms.Infrastructure.Logging.Serilog
      • UmbracoFileConfiguration
    • Umbraco.Cms.Infrastructure.Macros
      • MacroTagParser
    • Umbraco.Cms.Infrastructure.Mail
      • EmailSender
    • Umbraco.Cms.Infrastructure.Media
      • ImageSharpImageUrlGenerator
    • Umbraco.Cms.Infrastructure.Migrations
      • ExecutedMigrationPlan
      • IMigrationBuilder
      • IMigrationContext
      • IMigrationExpression
      • IncompleteMigrationExpressionException
      • MergeBuilder
      • MigrationBase
      • MigrationBuilder
      • MigrationExpressionBase
      • MigrationPlan
      • MigrationPlan.Transition
      • MigrationPlanExecutor
      • NoopMigration
    • Umbraco.Cms.Infrastructure.Migrations.Expressions
      • ExpressionBuilderBase<TExpression, TNext>
      • ExpressionBuilderBase<TExpression>
      • IFluentBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter
      • AlterBuilder
      • IAlterBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Expressions
      • AlterColumnExpression
      • AlterDefaultConstraintExpression
      • AlterTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Table
      • AlterTableBuilder
      • IAlterTableBuilder
      • IAlterTableColumnOptionBuilder
      • IAlterTableColumnOptionForeignKeyCascadeBuilder
      • IAlterTableColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common
      • ExecutableBuilder
      • IColumnOptionBuilder<TNext, TNextFk>
      • IColumnTypeBuilder<TNext>
      • IExecutableBuilder
      • IForeignKeyCascadeBuilder<TNext, TNextFk>
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common.Expressions
      • CreateColumnExpression
      • CreateForeignKeyExpression
      • CreateIndexExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create
      • CreateBuilder
      • ICreateBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Column
      • CreateColumnBuilder
      • ICreateColumnOnTableBuilder
      • ICreateColumnOptionBuilder
      • ICreateColumnOptionForeignKeyCascadeBuilder
      • ICreateColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Constraint
      • CreateConstraintBuilder
      • ICreateConstraintColumnsBuilder
      • ICreateConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Expressions
      • CreateConstraintExpression
      • CreateTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.ForeignKey
      • CreateForeignKeyBuilder
      • ICreateForeignKeyCascadeBuilder
      • ICreateForeignKeyForeignColumnBuilder
      • ICreateForeignKeyFromTableBuilder
      • ICreateForeignKeyPrimaryColumnBuilder
      • ICreateForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Index
      • CreateIndexBuilder
      • ICreateIndexColumnOptionsBuilder
      • ICreateIndexForTableBuilder
      • ICreateIndexOnColumnBuilder
      • ICreateIndexOptionsBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.KeysAndIndexes
      • CreateKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Table
      • CreateTableBuilder
      • CreateTableOfDtoBuilder
      • ICreateTableColumnAsTypeBuilder
      • ICreateTableColumnOptionBuilder
      • ICreateTableColumnOptionForeignKeyCascadeBuilder
      • ICreateTableWithColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete
      • DeleteBuilder
      • IDeleteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Column
      • DeleteColumnBuilder
      • IDeleteColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Constraint
      • DeleteConstraintBuilder
      • IDeleteConstraintBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Data
      • DeleteDataBuilder
      • IDeleteDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.DefaultConstraint
      • DeleteDefaultConstraintBuilder
      • IDeleteDefaultConstraintOnColumnBuilder
      • IDeleteDefaultConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Expressions
      • DeleteColumnExpression
      • DeleteConstraintExpression
      • DeleteDataExpression
      • DeleteDefaultConstraintExpression
      • DeleteForeignKeyExpression
      • DeleteIndexExpression
      • DeleteTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.ForeignKey
      • DeleteForeignKeyBuilder
      • IDeleteForeignKeyForeignColumnBuilder
      • IDeleteForeignKeyFromTableBuilder
      • IDeleteForeignKeyOnTableBuilder
      • IDeleteForeignKeyPrimaryColumnBuilder
      • IDeleteForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Index
      • DeleteIndexBuilder
      • IDeleteIndexForTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.KeysAndIndexes
      • DeleteKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute
      • ExecuteBuilder
      • IExecuteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute.Expressions
      • ExecuteSqlStatementExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert
      • IInsertBuilder
      • IInsertIntoBuilder
      • InsertBuilder
      • InsertIntoBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert.Expressions
      • InsertDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename
      • IRenameBuilder
      • RenameBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Column
      • IRenameColumnBuilder
      • IRenameColumnToBuilder
      • RenameColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Expressions
      • RenameColumnExpression
      • RenameTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Table
      • IRenameTableBuilder
      • RenameTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update
      • IUpdateBuilder
      • IUpdateTableBuilder
      • IUpdateWhereBuilder
      • UpdateBuilder
      • UpdateDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update.Expressions
      • UpdateDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Install
      • DatabaseBuilder
      • DatabaseBuilder.Result
      • DatabaseSchemaCreator
      • DatabaseSchemaCreatorFactory
      • DatabaseSchemaResult
    • Umbraco.Cms.Infrastructure.Migrations.Notifications
      • MigrationPlansExecutedNotification
    • Umbraco.Cms.Infrastructure.Migrations.PostMigrations
      • ClearCsrfCookies
      • DeleteLogViewerQueryFile
      • IPublishedSnapshotRebuilder
      • PublishedSnapshotRebuilder
      • RebuildPublishedSnapshot
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade
      • UmbracoPlan
      • Upgrader
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.Common
      • CreateKeysAndIndexes
      • DeleteKeysAndIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0
      • AddContentTypeIsElementColumn
      • AddLockObjects
      • AddLogTableColumns
      • AddPackagesSectionAccess
      • AddTypedLabels
      • AddVariationTables1A
      • AddVariationTables2
      • ContentVariationMigration
      • ConvertRelatedLinksToMultiUrlPicker
      • DataTypeMigration
      • DropDownPropertyEditorsMigration
      • DropMigrationsTable
      • DropPreValueTable
      • DropTaskTables
      • DropTemplateDesignColumn
      • DropXmlTables
      • FallbackLanguage
      • FixLanguageIsoCodeLength
      • LanguageColumns
      • MakeRedirectUrlVariant
      • MakeTagsVariant
      • MergeDateAndDateTimePropertyEditor
      • PropertyEditorsMigration
      • PropertyEditorsMigrationBase
      • PropertyEditorsMigrationBase.ValueListConfigurationEditor
      • RadioAndCheckboxPropertyEditorsMigration
      • RefactorMacroColumns
      • RefactorVariantsModel
      • RenameLabelAndRichTextPropertyEditorAliases
      • RenameMediaVersionTable
      • RenameUmbracoDomainsTable
      • SuperZero
      • TablesForScheduledPublishing
      • TagsMigration
      • TagsMigrationFix
      • UpdateDefaultMandatoryLanguage
      • UpdatePickerIntegerValuesToUdi
      • UserForeignKeys
      • VariantsMigration
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0.DataTypes
      • IPreValueMigrator
      • PreValueDto
      • PreValueMigratorBase
      • PreValueMigratorCollection
      • PreValueMigratorCollectionBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_1
      • ChangeNuCacheJsonFormat
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_1_0
      • ConvertTinyMceAndGridMediaUrlsToLocalLink
      • FixContentNuCascade
      • RenameUserLoginDtoDateIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_10_0
      • AddPropertyTypeLabelOnTopColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_15_0
      • AddCmsContentNuByteColumn
      • UpdateCmsPropertyGroupIdSeed
      • UpgradedIncludeIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_17_0
      • AddPropertyTypeGroupColumns
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_6_0
      • AddMainDomLock
      • AddNewRelationTypes
      • AddPropertyTypeValidationMessageColumns
      • MissingContentVersionsIndexes
      • UpdateRelationTypeTable
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_7_0
      • MissingDictionaryIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_9_0
      • ExternalLoginTableUserData
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_0_0
      • AddPasswordConfigToMemberTable
      • DictionaryTablesIndexes
      • ExternalLoginTableIndexes
      • ExternalLoginTableIndexesFixup
      • ExternalLoginTokenTable
      • MemberTableColumns
      • MigrateLogViewerQueriesFromFileToDb
      • UmbracoServerColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_2_0
      • AddDefaultForNotificationsToggle
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_3_0
      • AddTwoFactorLoginTable
      • MovePackageXMLToDb
      • UpdateExternalLoginToUseKeyInsteadOfId
    • Umbraco.Cms.Infrastructure.ModelsBuilder
      • ApiVersion
      • AutoModelsNotificationHandler
      • ImplementPropertyTypeAttribute
      • ModelsBuilderAssemblyAttribute
      • ModelsGenerationError
      • OutOfDateModelsStatus
      • PublishedModelUtility
      • RoslynCompiler
      • UmbracoServices
    • Umbraco.Cms.Infrastructure.ModelsBuilder.Building
      • Builder
      • ModelsGenerator
      • PropertyModel
      • TextBuilder
      • TypeModel
      • TypeModel.ItemTypes
      • TypeModelHasher
    • Umbraco.Cms.Infrastructure.Packaging
      • AutomaticPackageMigrationPlan
      • IImportPackageBuilder
      • PackageDataInstallation
      • PackageInstallation
      • PackageMigrationBase
    • Umbraco.Cms.Infrastructure.Persistence
      • BasicBulkSqlInsertProvider
      • DbProviderFactoryCreator
      • IBulkSqlInsertProvider
      • IDatabaseCreator
      • IDbProviderFactoryCreator
      • IProviderSpecificMapperFactory
      • ISqlContext
      • IUmbracoDatabase
      • IUmbracoDatabaseFactory
      • LocalDb
      • LocalDb.Instance
      • NPocoMapperCollection
      • NPocoMapperCollectionBuilder
      • RecordPersistenceType
      • SqlContext
      • SqlServerBulkSqlInsertProvider
      • SqlServerDatabaseCreator
      • SqlServerDbProviderFactoryCreator
      • SqlTemplate
      • SqlTemplates
      • UmbracoDatabase
      • UmbracoDatabase.CommandInfo
      • UmbracoDatabase.ParameterInfo
      • UmbracoDatabaseFactory
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseAnnotations
      • ConstraintAttribute
      • ForeignKeyAttribute
      • IndexAttribute
      • IndexTypes
      • LengthAttribute
      • NullSettingAttribute
      • NullSettings
      • PrimaryKeyColumnAttribute
      • ReferencesAttribute
      • SpecialDbType
      • SpecialDbTypeAttribute
      • SpecialDbTypes
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseModelDefinitions
      • ColumnDefinition
      • ConstraintDefinition
      • ConstraintType
      • DeletionDataDefinition
      • ForeignKeyDefinition
      • IndexColumnDefinition
      • IndexDefinition
      • InsertionDataDefinition
      • ModificationType
      • SystemMethods
      • TableDefinition
    • Umbraco.Cms.Infrastructure.Persistence.Dtos
      • CacheInstructionDto
      • ConsentDto
      • ContentDto
      • ContentNuDto
      • ContentVersionDto
      • CreatedPackageSchemaDto
      • DataTypeDto
      • DictionaryDto
      • DocumentDto
      • DocumentVersionDto
      • LanguageTextDto
      • NodeDto
      • User2UserGroupDto
      • UserDto
      • UserGroup2AppDto
      • UserGroupDto
      • UserStartNodeDto
      • UserStartNodeDto.StartNodeTypeValue
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling
      • ITransientErrorDetectionStrategy
      • RetryingEventArgs
      • RetryLimitExceededException
      • RetryPolicy
      • RetryPolicyFactory
      • RetryStrategy
      • ShouldRetry
      • ThrottledResourceType
      • ThrottlingCondition
      • ThrottlingMode
      • ThrottlingType
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling.Strategies
      • ExponentialBackoff
      • FixedInterval
      • Incremental
      • NetworkConnectivityErrorDetectionStrategy
      • SqlAzureTransientErrorDetectionStrategy
    • Umbraco.Cms.Infrastructure.Persistence.Mappers
      • AccessMapper
      • AuditEntryMapper
      • AuditItemMapper
      • BaseMapper
      • ConsentMapper
      • ContentMapper
      • ContentTypeMapper
      • DataTypeMapper
      • DictionaryMapper
      • DictionaryTranslationMapper
      • DomainMapper
      • ExternalLoginMapper
      • ExternalLoginTokenMapper
      • IMapperCollection
      • KeyValueMapper
      • LanguageMapper
      • LogViewerQueryMapper
      • MapperCollection
      • MapperCollectionBuilder
      • MapperConfigurationStore
      • MapperForAttribute
      • MediaMapper
      • MediaTypeMapper
      • MemberGroupMapper
      • MemberMapper
      • MemberTypeMapper
      • NullableDateMapper
      • PropertyGroupMapper
      • PropertyMapper
      • PropertyTypeMapper
      • RelationMapper
      • RelationTypeMapper
      • SimpleContentTypeMapper
      • TagMapper
      • TemplateMapper
      • UmbracoEntityMapper
      • UserGroupMapper
      • UserMapper
    • Umbraco.Cms.Infrastructure.Persistence.Querying
      • Query<T>
      • SqlTranslator<T>
      • TextColumnType
    • Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement
      • ContentRepositoryBase<TId, TEntity, TRepository>
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent<T>
      • CreatedPackageSchemaRepository
      • DocumentRepository
      • EntityRepositoryBase<TId, TEntity>
      • MediaRepository
      • MemberRepository
      • NotificationsRepository
      • QueryType
      • RepositoryBase
      • UserGroupRepository
    • Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
      • ColumnInfo
      • DbTypes
      • ISqlSyntaxProvider
      • MicrosoftSqlSyntaxProviderBase<TSyntax>
      • SqlServerSyntaxProvider
      • SqlServerSyntaxProvider.EngineEdition
      • SqlServerSyntaxProvider.ServerVersionInfo
      • SqlServerSyntaxProvider.VersionName
      • SqlSyntaxProviderBase<TSyntax>
    • Umbraco.Cms.Infrastructure.Runtime
      • CoreRuntime
      • RuntimeState
      • SqlMainDomLock
    • Umbraco.Cms.Infrastructure.Search
      • ContentIndexingNotificationHandler
      • ContentTypeIndexingNotificationHandler
      • IUmbracoIndexingHandler
      • LanguageIndexingNotificationHandler
      • MediaIndexingNotificationHandler
      • MemberIndexingNotificationHandler
      • UmbracoTreeSearcher
      • UmbracoTreeSearcherFields
    • Umbraco.Cms.Infrastructure.Security
      • DeleteExternalLoginsOnMemberDeletedHandler
      • DeleteTwoFactorLoginsOnMemberDeletedHandler
      • SignOutSuccessResult
    • Umbraco.Cms.Infrastructure.Serialization
      • AutoInterningStringConverter
      • AutoInterningStringKeyCaseInsensitiveDictionaryConverter<TValue>
      • CaseInsensitiveDictionaryConverter<T>
      • ConfigurationEditorJsonSerializer
      • ForceInt32Converter
      • FuzzyBooleanConverter
      • JsonNetSerializer
      • JsonReadConverter<T>
      • KnownTypeUdiJsonConverter
      • NoTypeConverterJsonConverter<T>
      • UdiJsonConverter
      • UdiRangeJsonConverter
    • Umbraco.Cms.Infrastructure.Services.Implement
      • DefaultContentVersionCleanupPolicy
      • ExamineIndexCountService
      • NodeCountService
    • Umbraco.Cms.Infrastructure.Sync
      • BatchedDatabaseServerMessenger
      • DatabaseServerMessenger
      • LastSyncedFileManager
      • RefreshInstructionEnvelope
      • ServerMessengerBase
      • SyncBootStateAccessor
    • Umbraco.Cms.Infrastructure.Telemetry.Providers
      • ContentTelemetryProvider
      • DomainTelemetryProvider
      • ExamineTelemetryProvider
      • LanguagesTelemetryProvider
      • MacroTelemetryProvider
      • MediaTelemetryProvider
      • NodeCountTelemetryProvider
      • PropertyEditorTelemetryProvider
      • UserTelemetryProvider
    • Umbraco.Cms.Infrastructure.Templates
      • HtmlMacroParameterParser
      • IHtmlMacroParameterParser
    • Umbraco.Cms.Infrastructure.WebAssets
      • BackOfficeJavaScriptInitializer
      • BackOfficeWebAssets
      • PropertyEditorAssetAttribute
      • ServerVariablesParser
    • Umbraco.Extensions
      • DbConnectionExtensions
      • DistributedCacheExtensions
      • ExamineExtensions
      • IdentityExtensions
      • InfrastuctureTypeLoaderExtensions
      • LoggerConfigExtensions
      • MediaPicker3ConfigurationExtensions
      • MergeClaimsIdentityExtensions
      • NPocoDatabaseExtensions
      • NPocoSqlExtensions
      • NPocoSqlExtensions.SqlRef<TDto>
      • NPocoSqlExtensions.SqlUpd<TDto>
      • ObjectJsonExtensions
      • PublishedElementExtensions
      • ScopeExtensions
      • SqlContextExtensions
      • SqlSyntaxExtensions
      • UmbracoBuilderExtensions
      • UmbracoExamineExtensions

    Class BackOfficeUserStore

    The user store for back office users

    Inheritance
    System.Object
    UmbracoUserStore<BackOfficeIdentityUser, IdentityRole<System.String>>
    Namespace: Umbraco.Cms.Core.Security
    Assembly: cs.temp.dll.dll
    Syntax
    public class BackOfficeUserStore : UmbracoUserStore<BackOfficeIdentityUser, IdentityRole<string>>, IUserSessionStore<BackOfficeIdentityUser>

    Constructors

    BackOfficeUserStore(IScopeProvider, IUserService, IEntityService, IExternalLoginService, IOptions<GlobalSettings>, IUmbracoMapper, BackOfficeErrorDescriber, AppCaches)

    Declaration
    [Obsolete("Use non obsolete ctor")]
    public BackOfficeUserStore(IScopeProvider scopeProvider, IUserService userService, IEntityService entityService, IExternalLoginService externalLoginService, IOptions<GlobalSettings> globalSettings, IUmbracoMapper mapper, BackOfficeErrorDescriber describer, AppCaches appCaches)
    Parameters
    Type Name Description
    IScopeProvider scopeProvider
    IUserService userService
    IEntityService entityService
    IExternalLoginService externalLoginService
    IOptions<GlobalSettings> globalSettings
    IUmbracoMapper mapper
    BackOfficeErrorDescriber describer
    AppCaches appCaches

    BackOfficeUserStore(IScopeProvider, IUserService, IEntityService, IExternalLoginWithKeyService, IOptions<GlobalSettings>, IUmbracoMapper, BackOfficeErrorDescriber, AppCaches)

    Declaration
    [Obsolete("Use non obsolete ctor")]
    public BackOfficeUserStore(IScopeProvider scopeProvider, IUserService userService, IEntityService entityService, IExternalLoginWithKeyService externalLoginService, IOptions<GlobalSettings> globalSettings, IUmbracoMapper mapper, BackOfficeErrorDescriber describer, AppCaches appCaches)
    Parameters
    Type Name Description
    IScopeProvider scopeProvider
    IUserService userService
    IEntityService entityService
    IExternalLoginWithKeyService externalLoginService
    IOptions<GlobalSettings> globalSettings
    IUmbracoMapper mapper
    BackOfficeErrorDescriber describer
    AppCaches appCaches

    BackOfficeUserStore(IScopeProvider, IUserService, IEntityService, IExternalLoginWithKeyService, IOptions<GlobalSettings>, IUmbracoMapper, BackOfficeErrorDescriber, AppCaches, ITwoFactorLoginService)

    Initializes a new instance of the BackOfficeUserStore class.

    Declaration
    public BackOfficeUserStore(IScopeProvider scopeProvider, IUserService userService, IEntityService entityService, IExternalLoginWithKeyService externalLoginService, IOptions<GlobalSettings> globalSettings, IUmbracoMapper mapper, BackOfficeErrorDescriber describer, AppCaches appCaches, ITwoFactorLoginService twoFactorLoginService)
    Parameters
    Type Name Description
    IScopeProvider scopeProvider
    IUserService userService
    IEntityService entityService
    IExternalLoginWithKeyService externalLoginService
    IOptions<GlobalSettings> globalSettings
    IUmbracoMapper mapper
    BackOfficeErrorDescriber describer
    AppCaches appCaches
    ITwoFactorLoginService twoFactorLoginService

    Methods

    AddLoginAsync(BackOfficeIdentityUser, UserLoginInfo, CancellationToken)

    Declaration
    public override Task AddLoginAsync(BackOfficeIdentityUser user, UserLoginInfo login, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    UserLoginInfo login
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    CreateAsync(BackOfficeIdentityUser, CancellationToken)

    Declaration
    public override Task<IdentityResult> CreateAsync(BackOfficeIdentityUser user, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityResult>

    DeleteAsync(BackOfficeIdentityUser, CancellationToken)

    Declaration
    public override Task<IdentityResult> DeleteAsync(BackOfficeIdentityUser user, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityResult>

    FindByEmailAsync(String, CancellationToken)

    Declaration
    public override Task<BackOfficeIdentityUser> FindByEmailAsync(string email, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String email
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<BackOfficeIdentityUser>

    FindByNameAsync(String, CancellationToken)

    Declaration
    public override Task<BackOfficeIdentityUser> FindByNameAsync(string userName, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String userName
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<BackOfficeIdentityUser>

    FindRoleAsync(String, CancellationToken)

    Declaration
    protected override Task<IdentityRole<string>> FindRoleAsync(string normalizedRoleName, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String normalizedRoleName
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityRole<System.String>>

    FindUserAsync(String, CancellationToken)

    Declaration
    protected override Task<BackOfficeIdentityUser> FindUserAsync(string userId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String userId
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<BackOfficeIdentityUser>

    FindUserLoginAsync(String, String, CancellationToken)

    Declaration
    protected override Task<IdentityUserLogin<string>> FindUserLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String loginProvider
    System.String providerKey
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityUserLogin<System.String>>

    FindUserLoginAsync(String, String, String, CancellationToken)

    Declaration
    protected override async Task<IdentityUserLogin<string>> FindUserLoginAsync(string userId, string loginProvider, string providerKey, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String userId
    System.String loginProvider
    System.String providerKey
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityUserLogin<System.String>>

    FindUserRoleAsync(String, String, CancellationToken)

    Declaration
    protected override async Task<IdentityUserRole<string>> FindUserRoleAsync(string userId, string roleId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String userId
    System.String roleId
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityUserRole<System.String>>

    GetLoginsAsync(BackOfficeIdentityUser, CancellationToken)

    Declaration
    public override Task<IList<UserLoginInfo>> GetLoginsAsync(BackOfficeIdentityUser user, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.Collections.Generic.IList<UserLoginInfo>>

    GetTokenAsync(BackOfficeIdentityUser, String, String, CancellationToken)

    Overridden to support Umbraco's own data storage requirements

    Declaration
    public override Task<string> GetTokenAsync(BackOfficeIdentityUser user, string loginProvider, string name, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    System.String loginProvider
    System.String name
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.String>
    Remarks

    The base class's implementation of this calls into FindTokenAsync, RemoveUserTokenAsync and AddUserTokenAsync, both methods will only work with ORMs that are change tracking ORMs like EFCore.

    GetTwoFactorEnabledAsync(BackOfficeIdentityUser, CancellationToken)

    Declaration
    public override async Task<bool> GetTwoFactorEnabledAsync(BackOfficeIdentityUser user, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.Boolean>

    GetUsersInRoleAsync(String, CancellationToken)

    Lists all users of a given role.

    Declaration
    public override Task<IList<BackOfficeIdentityUser>> GetUsersInRoleAsync(string normalizedRoleName, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    System.String normalizedRoleName
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<System.Collections.Generic.IList<BackOfficeIdentityUser>>
    Remarks

    Identity Role names are equal to Umbraco UserGroup alias.

    RemoveLoginAsync(BackOfficeIdentityUser, String, String, CancellationToken)

    Declaration
    public override Task RemoveLoginAsync(BackOfficeIdentityUser user, string loginProvider, string providerKey, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    System.String loginProvider
    System.String providerKey
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    RemoveTokenAsync(BackOfficeIdentityUser, String, String, CancellationToken)

    Overridden to support Umbraco's own data storage requirements

    Declaration
    public override Task RemoveTokenAsync(BackOfficeIdentityUser user, string loginProvider, string name, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    System.String loginProvider
    System.String name
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    Remarks

    The base class's implementation of this calls into FindTokenAsync, RemoveUserTokenAsync and AddUserTokenAsync, both methods will only work with ORMs that are change tracking ORMs like EFCore.

    SetPasswordHashAsync(BackOfficeIdentityUser, String, CancellationToken)

    Declaration
    public override async Task SetPasswordHashAsync(BackOfficeIdentityUser user, string passwordHash, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    System.String passwordHash
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    SetTokenAsync(BackOfficeIdentityUser, String, String, String, CancellationToken)

    Overridden to support Umbraco's own data storage requirements

    Declaration
    public override Task SetTokenAsync(BackOfficeIdentityUser user, string loginProvider, string name, string value, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    System.String loginProvider
    System.String name
    System.String value
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    Remarks

    The base class's implementation of this calls into FindTokenAsync and AddUserTokenAsync, both methods will only work with ORMs that are change tracking ORMs like EFCore.

    UpdateAsync(BackOfficeIdentityUser, CancellationToken)

    Declaration
    public override Task<IdentityResult> UpdateAsync(BackOfficeIdentityUser user, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    BackOfficeIdentityUser user
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IdentityResult>

    ValidateSessionIdAsync(String, String)

    Validates a user's session is still valid

    Declaration
    public Task<bool> ValidateSessionIdAsync(string userId, string sessionId)
    Parameters
    Type Name Description
    System.String userId
    System.String sessionId
    Returns
    Type Description
    Task<System.Boolean>
    In This Article
    • Constructors
      • BackOfficeUserStore(IScopeProvider, IUserService, IEntityService, IExternalLoginService, IOptions<GlobalSettings>, IUmbracoMapper, BackOfficeErrorDescriber, AppCaches)
      • BackOfficeUserStore(IScopeProvider, IUserService, IEntityService, IExternalLoginWithKeyService, IOptions<GlobalSettings>, IUmbracoMapper, BackOfficeErrorDescriber, AppCaches)
      • BackOfficeUserStore(IScopeProvider, IUserService, IEntityService, IExternalLoginWithKeyService, IOptions<GlobalSettings>, IUmbracoMapper, BackOfficeErrorDescriber, AppCaches, ITwoFactorLoginService)
    • Methods
      • AddLoginAsync(BackOfficeIdentityUser, UserLoginInfo, CancellationToken)
      • CreateAsync(BackOfficeIdentityUser, CancellationToken)
      • DeleteAsync(BackOfficeIdentityUser, CancellationToken)
      • FindByEmailAsync(String, CancellationToken)
      • FindByNameAsync(String, CancellationToken)
      • FindRoleAsync(String, CancellationToken)
      • FindUserAsync(String, CancellationToken)
      • FindUserLoginAsync(String, String, CancellationToken)
      • FindUserLoginAsync(String, String, String, CancellationToken)
      • FindUserRoleAsync(String, String, CancellationToken)
      • GetLoginsAsync(BackOfficeIdentityUser, CancellationToken)
      • GetTokenAsync(BackOfficeIdentityUser, String, String, CancellationToken)
      • GetTwoFactorEnabledAsync(BackOfficeIdentityUser, CancellationToken)
      • GetUsersInRoleAsync(String, CancellationToken)
      • RemoveLoginAsync(BackOfficeIdentityUser, String, String, CancellationToken)
      • RemoveTokenAsync(BackOfficeIdentityUser, String, String, CancellationToken)
      • SetPasswordHashAsync(BackOfficeIdentityUser, String, CancellationToken)
      • SetTokenAsync(BackOfficeIdentityUser, String, String, String, CancellationToken)
      • UpdateAsync(BackOfficeIdentityUser, CancellationToken)
      • ValidateSessionIdAsync(String, String)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX