/// <summary> /// Creates a new pipelineable get vertex request /// </summary> /// <param name="myGetEdgeTypeRequest">The get vertex request</param> /// <param name="mySecurity">The security token of the request initiator</param> /// <param name="myTransactionToken">The transaction token</param> public PipelineableDropEdgeTypeRequest(RequestDropEdgeType myDropEdgeTypeRequest, SecurityToken mySecurity, Int64 myTransactionToken) : base(mySecurity, myTransactionToken) { _request = myDropEdgeTypeRequest; }
public static RequestDropEdgeType MakeRequestDropEdgeType(ServiceEdgeType myEdgeType) { RequestDropEdgeType Request = new RequestDropEdgeType(myEdgeType.Name); return Request; }
public TResult DropEdgeType <TResult>(sones.Library.Commons.Security.SecurityToken mySecurityToken, long myTransactionID, sones.GraphDB.Request.RequestDropEdgeType myRequestDropType, sones.GraphDB.Request.Converter.DropEdgeTypeResultConverter <TResult> myOutputconverter) { Stopwatch RunningTime = Stopwatch.StartNew(); var result = _GraphDSService.DropEdgeType(mySecurityToken, myTransactionID, new ServiceEdgeType(myRequestDropType.TypeName)); RunningTime.Stop(); return(myOutputconverter(new RequestStatistics(new TimeSpan(RunningTime.ElapsedTicks)), result)); }