Ich versuche herauszufinden, wie Sie eine hart codierte Eingabe (ContactInterval) ändern, um einem Benutzer zu ermöglichen, zu wählen, wie viel Zeit für das Einfügen benötigt wird. Derzeit ist es auf 20 Minuten festgelegt.Hardcoded Wert für Benutzereingabe
Hier ist, wie das Schloss erstellt: Und die ContactInterval ist hart in den Echo.Common.Services.LockManagerServices codiert
public Echo.Common.Business.LockingManager.LockItem GetLock(Echo.Common.Business.LockingManager.LockItem.LockType lockType, int entityId, int userId, string userName, string phoneNumber)
{
Echo.Common.Business.LockingManager.LockItem theLock = new Echo.Common.Business.LockingManager.LockItem();
try
{
Echo.Common.Services.LockManagerServices lockManagerServices = new Echo.Common.Services.LockManagerServices();
Echo.Common.Services.LockItem returnedLock = lockManagerServices.GetLock((Echo.Common.Services.LockType)lockType, entityId, userId, userName, phoneNumber);
theLock.UserId = returnedLock.UserId;
theLock.UserName = returnedLock.UserName;
theLock.PhoneNumber = returnedLock.PhoneNumber;
theLock.ExpireSecs = returnedLock.ExpireSecs;
theLock.ContactInterval = returnedLock.ContactInterval;
int respondsID = (int)returnedLock.ResponseId;
theLock.ResponseId = (LockItem.LockResponse)respondsID;
}
catch
{
theLock.ResponseId = LockItem.LockResponse.ERROR;
}
return theLock;
}
Was hat das mit Javascript zu tun? – itsme86
Ist 'ContactInterval' ein' System.TimeSpan'? Wenn dies der Fall ist, können Sie '.TryParse()' oder '.TryParseExact()' Ihre Benutzereingabe in die gewünschte 'TimeSpan'. – Filburt
Wie ist die Kommunikation mit dem Benutzer? – pm100