本文整理汇总了C#中Pash.Implementation.ProviderRuntime.ThrowFirstErrorOrContinue方法的典型用法代码示例。如果您正苦于以下问题:C# ProviderRuntime.ThrowFirstErrorOrContinue方法的具体用法?C# ProviderRuntime.ThrowFirstErrorOrContinue怎么用?C# ProviderRuntime.ThrowFirstErrorOrContinue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pash.Implementation.ProviderRuntime
的用法示例。
在下文中一共展示了ProviderRuntime.ThrowFirstErrorOrContinue方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetResolvedPSPathFromPSPath
public Collection<PathInfo> GetResolvedPSPathFromPSPath(string path)
{
var runtime = new ProviderRuntime(_sessionState);
var res = GetResolvedPSPathFromPSPath(new [] { path }, runtime);
runtime.ThrowFirstErrorOrContinue();
return res;
}
示例2: Exists
public bool Exists(string path, bool force, bool literalPath)
{
var runtime = new ProviderRuntime(SessionState, force, literalPath);
bool result = Exists(path, runtime);
runtime.ThrowFirstErrorOrContinue();
return result;
}
示例3: HasChild
public bool HasChild(string path, bool force, bool literalPath)
{
var runtime = new ProviderRuntime(SessionState, force, literalPath);
var res = HasChild(path, runtime);
runtime.ThrowFirstErrorOrContinue();
return res;
}
示例4: IsContainer
public bool IsContainer(string path)
{
var runtime = new ProviderRuntime(SessionState);
bool result = IsContainer(path, runtime);
runtime.ThrowFirstErrorOrContinue();
return result;
}
示例5: Invoke
public void Invoke(string[] path, bool literalPath)
{
var runtime = new ProviderRuntime(SessionState);
runtime.AvoidGlobbing = literalPath;
Invoke(path, runtime);
runtime.ThrowFirstErrorOrContinue();
}
示例6: Remove
public void Remove(string[] path, bool recurse, bool force, bool literalPath)
{
var runtime = new ProviderRuntime(SessionState, force, literalPath);
Remove(path, recurse, runtime);
runtime.ThrowFirstErrorOrContinue();
}
示例7: New
public Collection<PSObject> New(string[] paths, string name, string itemTypeName, object content, bool force)
{
// TODO: support globbing (e.g. * in filename)
Path normalizedPath;
var runtime = new ProviderRuntime(_cmdlet.ExecutionContext);
runtime.Force = force;
foreach (var path in paths)
{
var provider = GetContainerProviderByPath(path, name, out normalizedPath);
provider.NewItem(normalizedPath, itemTypeName, content, runtime);
}
runtime.ThrowFirstErrorOrContinue();
return runtime.RetreiveAllProviderData();
}
示例8: SetLocation
public PathInfo SetLocation(string path)
{
var runtime = new ProviderRuntime(_sessionState);
var res = SetLocation(path, runtime);
runtime.ThrowFirstErrorOrContinue();
return res;
}
示例9: ParseParent
public string ParseParent(string path, string root)
{
var runtime = new ProviderRuntime(_sessionState);
var res = ParseParent(path, root, runtime);
runtime.ThrowFirstErrorOrContinue();
return res;
}
示例10: ParseChildName
public string ParseChildName(string path)
{
var runtime = new ProviderRuntime(_sessionState);
var res = ParseChildName(path, runtime);
runtime.ThrowFirstErrorOrContinue();
return res;
}
示例11: NormalizeRelativePath
public string NormalizeRelativePath(string path, string basePath)
{
var runtime = new ProviderRuntime(_sessionState);
var res = NormalizeRelativePath(path, basePath, runtime);
runtime.ThrowFirstErrorOrContinue();
return res;
}