public ResourcePathBuilder(ResourceScheme scheme, string serviceBusName, params string[] entityNames) { scheme.Verify(nameof(scheme)).IsNotNull(); scheme.Verify(nameof(scheme)).Assert(x => x != ResourceScheme.None, "Scheme is invalid"); serviceBusName.Verify(nameof(serviceBusName)).IsNotEmpty(); entityNames.Verify(nameof(entityNames)).IsNotNull(); Scheme = scheme; ServiceBusName = serviceBusName; EntityName = new StringVector(entityNames, "/", false); }
public ResourcePathBuilder SetScheme(ResourceScheme resourceScheme) { Scheme = resourceScheme; return(this); }