Dev2.Factory.WorkSurfaceKeyFactory.CreateKey C# (CSharp) Method

CreateKey() public static method

Creates the for a specific Contextual Resource
public static CreateKey ( IContextualResourceModel resourceModel ) : WorkSurfaceKey
resourceModel IContextualResourceModel The resource model.
return WorkSurfaceKey
        public static WorkSurfaceKey CreateKey(IContextualResourceModel resourceModel)
        {
            var context = resourceModel.ResourceType.ToWorkSurfaceContext();
            return new WorkSurfaceKey
                {
                    WorkSurfaceContext = context,
                    ResourceID = resourceModel.ID,
                    ServerID = resourceModel.ServerID,
                    EnvironmentID = resourceModel.Environment.ID
                };
        }

Same methods

WorkSurfaceKeyFactory::CreateKey ( IDebugState debugState ) : WorkSurfaceKey
WorkSurfaceKeyFactory::CreateKey ( WorkSurfaceContext context ) : WorkSurfaceKey
WorkSurfaceKeyFactory::CreateKey ( WorkSurfaceContext context, System.Guid serverID ) : WorkSurfaceKey
WorkSurfaceKeyFactory::CreateKey ( WorkSurfaceContext context, System.Guid resourceID, System.Guid serverID, System.Guid environmentID = null ) : WorkSurfaceKey
WorkSurfaceKeyFactory::CreateKey ( WorkSurfaceContext context, IContextualResourceModel resource ) : WorkSurfaceKey
WorkSurfaceKeyFactory