public EnumerateSubNamesRequest(IFabricClient fabricClient, Uri name, WinFabricNameEnumerationResult previousResult, bool recursive, TimeSpan timeout) : base(fabricClient, timeout) { ThrowIf.Null(name, "name"); this.Name = name; this.PreviousResult = previousResult; this.Recursive = recursive; }
public NameEnumerationResult Convert(WinFabricNameEnumerationResult previousResult) { NameEnumerationResult result = null; if (previousResult != null) { result = this.EnumerationHolder.RetrieveObject(previousResult.Identifier).RetrieveEnumeration <NameEnumerationResult>(); } return(result); }
public OperationResult <WinFabricNameEnumerationResult> ConvertToWinFabricNameEnumerationResult(NameEnumerationResult enumerationResult, uint errorCode) { OperationResult <WinFabricNameEnumerationResult> actualResult = new OperationResult <WinFabricNameEnumerationResult>(errorCode); if (enumerationResult != null) { WinFabricNameEnumerationResult testProperty = this.Convert(enumerationResult); actualResult = FabricClientState.CreateOperationResultFromNativeErrorCode <WinFabricNameEnumerationResult>(testProperty); } return(actualResult); }
public WinFabricNameEnumerationResult Convert(NameEnumerationResult result) { WinFabricNameEnumerationResult actualResult = null; if (result != null) { int id = this.EnumerationHolder.StoreObject(new EnumerationWrapper(result)); actualResult = new WinFabricNameEnumerationResult(id, result); } return(actualResult); }